
图像和其他文档格式在日常业务中经常使用。因此,许多图像被签名以避免侵犯版权或展示作品的所有权。对于此类要求,您可以使用 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 中对图像进行签名:
下面的代码片段演示了如何在 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 对图像进行签名是多么容易。您可以根据项目的范围扩展或修改此过程。此外,您可以通过在 论坛 上创建主题来讨论您的任何问题。