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 图像:
以下代码片段说明了如何在 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 图像中也添加了一个文本层,以说明您可以如何轻松地将这些功能集成到图像处理应用程序中。此外,如有任何疑问,请随时通过 论坛 与我们联系。