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 圖像:
以下代碼片段說明瞭如何在 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 圖像中,以解釋您如何簡單地將這些功能集成到您的圖像處理應用程序中。此外,如有任何疑問,請隨時通過 論壇 與我們聯繫。