簽名圖像java

日常業務中經常使用圖像和其他文檔格式。因此,為了避免侵犯版權或展示作品的所有權,許多圖像都帶有簽名。對於此類需求,您可以使用 Aspose.PSD for Java API 來操作圖像或圖形內容。本文介紹瞭如何在 Java 中以編程方式向圖像添加簽名。

對圖像進行數字簽名 – Java API 安裝

您可以快速配置 Aspose.PSD for Java API,方法是從 下載 部分下載其 JAR 文件的最新可用版本,或者使用 pom.xml 中的以下配置從 Aspose 存儲庫 安裝它你的項目文件:

存儲庫:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

依賴:

<dependency>
     <groupId>com.aspose</groupId>
     <artifactId>aspose-psd</artifactId>
     <version>21.7</version>
     <classifier>jdk16</classifier>
</dependency>

在 Java 中以編程方式向圖像添加簽名

輸入圖像可以是兩方或多方之間的合同或協議。可以對此類圖像進行數字簽名,以高效處理文檔。隨後,您需要按照以下步驟在 Java 中對圖像進行簽名:

  • 首先,創建一個 Image 類的實例來加載主 PSD 文件。
  • 同樣加載輔助 PSD 圖像。
  • 提及位置坐標以設置簽名圖像。
  • 最後,調用Save方法寫入輸出簽名圖像。

下面的代碼片段演示瞭如何用 Java 對圖像進行簽名:

// 創建 Image 類的實例以加載主圖像
Image canvas = Image.load("layers.psd");

// 加載包含簽名圖形的輔助圖像
Image signature = Image.load("sample.psd");

// 創建 Graphics 類的實例以加載主圖像
Graphics graphics = new Graphics(canvas);

// 在適當的位置調用 DrawImage 方法 
// 此代碼在主圖像的右下角繪製次圖像
graphics.drawImage(signature, new Point(canvas.getHeight() - signature.getHeight(), canvas.getWidth() - signature.getWidth()));

// 以 PNG 格式保存輸出圖像
canvas.save("ImageSignature.png", new PngOptions());

探索 API 功能

請隨時查看 文檔 部分。它涵蓋瞭如何在基於 Java 的應用程序中使用 PSD 文件。

獲得免費評估許可證

您可以通過申請 免費臨時許可證 來全面評估 API。它將讓您在沒有任何評估限制的情況下使用所有功能。

結論

在本文中,您了解了使用 Java 為圖像簽名是多麼容易。您可以根據項目範圍擴展或修改此過程。此外,您可以通過在 論壇 創建主題來討論您的任何疑慮。

也可以看看