创建 Make Image Java

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 图像:

  1. 使用 PsdImage 类创建新图像。
  2. 清除图像数据并添加矩形和椭圆绘图。
  3. 添加带有任何文本字符串的文本图层。
  4. 使用 Save 方法编写输出 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 图像中也添加了一个文本层,以说明您可以如何轻松地将这些功能集成到图像处理应用程序中。此外,如有任何疑问,请随时通过 论坛 与我们联系。

也可以看看