如何在 C# 中将 CDR 图像导出为 PSD 格式

本分步教程将向您展示如何在 C# 中将 CDR 图像导出为 PSD 格式。这个简单的 C# 代码能够使用几行代码从 CDR 文件创建 PSD 图像。

在 C# 中将 CorelDRAW CDR 图像导出为 Photoshop PSD 格式的步骤

  1. 从 Nuget.org 安装 Aspose.Imaging for .NET
  2. 包括对以下三个命名空间的引用:Aspose.ImagingAspose.Imaging.FileFormats.CdrAspose.Imaging.ImageOptions
  3. 在将 CDR 图像保存为 PSD 图像之前使用 SetLicense 方法设置许可证
  4. 在 CdrImage 实例中加载 CorelDRAW CDR 图像文件
  5. 使用 PsdOptions 类实例设置预期 Photoshop PSD 图像的属性
  6. 将加载的 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 图像 解释了代码。

 简体中文