标志图像 java

图像和其他文档格式在日常业务中经常使用。因此,许多图像被签名以避免侵犯版权或展示作品的所有权。对于此类要求,您可以使用 Aspose.PSD for Java API 来操作图像或图形内容。本文介绍了如何在 Java 中以编程方式向图像添加签名。

对图像进行数字签名 – Java API 安装

您可以通过从 Downloads 部分下载其 JAR 文件的最新可用版本,或使用 pom.xml 中的以下配置从 Aspose Repository 安装它来快速配置 Aspose.PSD for Java API您的项目文件:

存储库:

<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 对图像进行签名是多么容易。您可以根据项目的范围扩展或修改此过程。此外,您可以通过在 论坛 上创建主题来讨论您的任何问题。

也可以看看