创建 PSD 图像层 C#

PSD 文件用于使用包含形状、文本、效果等的不同图层创建图像。您可能需要在应用程序中以编程方式创建 PSD 图像。根据此类图像处理场景,本文介绍了如何在 C# 中以编程方式创建 PSD 图像。

用于创建 PSD 图像的 C# API - 安装

Aspose.PSD for .NET API 支持创建、编辑或操作 PSD 和其他几种支持的文件格式。您可以通过从 Downloads 部分下载其 DLL 文件或使用以下 NuGet 命令来配置 API:

PM> Install-Package Aspose.PSD

使用 C# 创建 PSD 图像

PSD 文件可以包含一个或多个图层。例如,文本层、图像层、形状层等。在此示例中,我们将添加矩形和椭圆等形状,以及用于演示的文本层。您需要按照以下步骤使用 C# 创建 PSD 图像:

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

也可以看看