本分步教程将向您展示如何在 C# 中将 CDR 图像导出为 PSD 格式。这个简单的 C# 代码能够使用几行代码从 CDR 文件创建 PSD 图像。
在 C# 中将 CorelDRAW CDR 图像导出为 Photoshop PSD 格式的步骤
- 从 Nuget.org 安装 Aspose.Imaging for .NET 包
- 包括对以下三个命名空间的引用:Aspose.Imaging、Aspose.Imaging.FileFormats.Cdr 和 Aspose.Imaging.ImageOptions
- 在将 CDR 图像保存为 PSD 图像之前使用 SetLicense 方法设置许可证
- 在 CdrImage 实例中加载 CorelDRAW CDR 图像文件
- 使用 PsdOptions 类实例设置预期 Photoshop PSD 图像的属性
- 将加载的 CDR 图像文件作为 PSD 图像保存在磁盘上
在上述简单步骤中,我们首先使用 Image 类的 Load 方法在 CdrImage 对象中加载 CDR 图像。一旦我们将 CDR 图像加载到内存中,我们就可以将其保存到输出 PSD 图像中,而无需使用 Photoshop。我们也可以指定输出 PSD 图像的其他属性。
在 C# 中将 CorelDRAW CDR 图像导出为 Photoshop PSD 格式的代码
在此示例中,我们使用 MultiPageOptions 的默认选项在一个 PSD 中合并和呈现所有 CDR 页面。通过将属性 MergeLayers 设置为 false,还有其他选项可以将每个 CDR 图像页面导出为单独的 PSD。您还可以更改 SmoothingMode 的枚举器值以设置导出的 PSD 图像的质量。同样,我们可以设置其他所需的属性或属性来获得不同质量的 PSD 图像。
在我们之前的主题中,我们向 在 C# 中从 BMP 创建 PNG 图像 解释了代码。