創建生成圖像 Java

PSD 文件用於使用包含形狀、文本、效果等的不同層來創建圖像。您可能需要添加多個層以通過圖像處理應用程序插入圖形或文本。因此,本文介紹瞭如何在 Java 中以編程方式創建 PSD 圖像。

用於創建 PSD 圖像的 Java API – 安裝

Aspose.PSD for Java API 支持創建、編輯或操作 PSD 和其他幾種支持的文件格式。您可以通過從 下載 部分下載其 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. 使用 保存 方法寫入輸出 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 圖像中,以解釋您如何簡單地將這些功能集成到您的圖像處理應用程序中。此外,如有任何疑問,請隨時通過 論壇 與我們聯繫。

也可以看看