PSD 文件用于使用包含形状、文本、效果等的不同图层创建图像。您可能需要添加多个图层以通过图像处理应用程序插入图形或文本。因此,本文介绍了如何在 Java 中以编程方式创建 PSD 图像。
用于创建 PSD 图像的 Java API – 安装
Aspose.PSD for Java API 支持创建、编辑或操作 PSD 和其他几种支持的文件格式。您可以通过从 Downloads 部分下载其 JAR 文件或使用以下 Maven 配置来配置 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 创建 PSD 图像
您可以添加一个或多个图层来创建 PSD 文件。例如,不同的图层包含文本、图像、形状等。在这里,我们将添加不同的形状,包括矩形和椭圆,以及用于演示的文本图层。您需要按照以下步骤使用 Java 创建 PSD 图像:
以下代码片段解释了如何在 Java 中以编程方式创建 PSD 图像:
// 从头开始创建新图像。
PsdImage image = new PsdImage(450, 450);
// 填充图像数据
Graphics graphics = new Graphics(image);
graphics.clear(Color.getWhite());
// 画一个矩形
graphics.drawRectangle(new Pen(new SolidBrush(Color.getBlue())), new Rectangle(10, 30, 80, 40));
// 通过指定 Pen 对象、颜色和坐标绘制椭圆形状
graphics.drawEllipse(new Pen(new SolidBrush(Color.getRed())), new Rectangle(60, 80, 130, 90));
// 添加文本图层
image.addTextLayer("Sample text", new Rectangle(150, 220, 100, 130));
// 保存输出 PSD 文件
image.save("CreatePSD.psd");
探索 API 功能
您可以查看 文档 以检查 API 提供的其他几个功能。
获得免费评估许可证
您可以通过申请 免费临时许可证 来充分评估 API,而不受任何评估限制。
结论
在本文中,您学习了如何使用 Java 以编程方式创建 PSD 图像。您已经探索了如何通过指定形状的坐标和颜色来绘制矩形和椭圆。同样,PSD 图像中也添加了一个文本层,以说明您可以如何轻松地将这些功能集成到图像处理应用程序中。此外,如有任何疑问,请随时通过 论坛 与我们联系。