創建 PSD 圖像層 C#

PSD 文件用於使用包含形狀、文本、效果等的不同圖層創建圖像。您可能需要在應用程序中以編程方式創建 PSD 圖像。根據此類圖像處理場景,本文介紹瞭如何在 C# 中以編程方式創建 PSD 圖像。

用於創建 PSD 圖像的 C# API - 安裝

Aspose.PSD for .NET API 支持創建、編輯或操作 PSD 和其他幾種支持的文件格式。您可以通過從 下載 部分下載其 DLL 文件或使用以下 NuGet 命令來配置 API:

PM> Install-Package Aspose.PSD

使用 C# 創建 PSD 圖像

PSD 文件可以包含一層或多層。例如,文字圖層、圖像圖層、形狀圖層等。在本例中,我們將添加矩形和橢圓等形狀,以及文字圖層進行演示。您需要按照以下步驟使用 C# 創建 PSD 圖像:

  1. 使用 PsdImage 類創建新圖像。
  2. 清除圖像數據並添加矩形和橢圓繪圖。
  3. 添加帶有任何文本字符串的文本層。
  4. 使用 保存 方法寫入輸出 PSD 文件。

以下代碼片段說明瞭如何在 C# 中以編程方式創建 PSD 圖像:

// 從頭開始創建新圖像
PsdImage image = new PsdImage(450, 450);

// 填充圖像數據
Graphics graphics = new Graphics(image);
graphics.Clear(Color.White);

// 畫一個長方形
graphics.DrawRectangle(new Pen(new SolidBrush(Color.Blue)), new Rectangle(10, 30, 80, 40));

// 通過指定 Pen 對象、顏色和坐標繪製橢圓形狀
graphics.DrawEllipse(new Pen(new SolidBrush(Color.Red)), new Rectangle(60, 80, 130, 90));

// 添加文字圖層
image.AddTextLayer("Sample text", new Rectangle(150, 220, 100, 130));

// 保存輸出 PSD 文件
image.Save("CreatePSD.psd");

探索 API 功能

您可以查看 文檔 以檢查 API 提供的其他幾個功能。

獲得免費評估許可證

您可以通過申請 免費臨時許可證 來全面評估 API,而沒有任何評估限制。

結論

在本文中,您學習瞭如何使用 C# 以編程方式創建 PSD 圖像。您已經探索瞭如何通過指定形狀的坐標和顏色來繪製矩形和橢圓形。同樣,一個文本層也被添加到 PSD 圖像中,以解釋您如何簡單地將這些功能集成到您的圖像處理應用程序中。此外,如有任何疑問,請隨時通過 論壇 與我們聯繫。

也可以看看