PSD 图像可以包含很多层形式的视觉信息。有时文件大小可能会增长到数百兆字节,因此您可能需要压缩 PSD 图像以减小文件大小。据此,本文讨论了如何在 C# 中以编程方式压缩 PSD 文件。
用于压缩 PSD Photoshop 文件的 C# API – 安装
我们了解了使用 Aspose.PSD for .NET API 以编程方式创建 PSD 图像。您还可以在 C# 中压缩 PSD 图像。只需通过从 New Releases 部分下载其 DLL 文件或使用 NuGet 安装命令来配置 API:
PM> Install-Package Aspose.PSD
在 C# 中以编程方式压缩 PSD 图像
PSD 文件可以包含用于显示文本、图形、矢量等的多个层。您可以按照以下步骤在 C# 中压缩 PSD 图像:
- 使用 PsdImage 类加载输入的 PSD 图像。
- 初始化 PsdOptions 类对象。
- 使用 CompressionMethod 枚举指定压缩方法。
- 最后,以减小的文件大小保存压缩的输出 PSD 文件。
以下代码片段演示了如何在 C# 中以编程方式压缩 PSD 图像:
// 加载输入 PSD 文件
PsdImage image = new PsdImage("Input.psd");
// 创建 PsdOptions 的实例来设置压缩方法
PsdOptions psdOptions = new PsdOptions();
psdOptions.CompressionMethod = CompressionMethod.RLE;
// 保存压缩的 PSD 图像文件
image.Save("PSDcompression.psd", psdOptions);
探索 API 功能
您可以浏览 documentation 部分以了解 API 中包含的许多其他功能。
获得免费评估许可证
您可以通过申请 免费临时许可证 来充分评估 API,而不受任何评估限制。
结论
在本文中,您了解了如何使用 C# 以编程方式压缩 PSD 图像。您可以在不损失图像质量的情况下以良好的比例减小文件大小。此外,如果您需要讨论您的任何要求或疑虑,请随时在 论坛 上给我们写信。