Convert PSD to PNG in C#

PSD(Photoshop Document)是Adobe Photoshop的原始文件格式,通常用于创建标志、小册子和各种图形 PNG 图像 直接在 Adobe Photoshop 中,将 PSD 文件转换为 PNG 图像可以通过编程来显著简化工作流,并减少手动干预.

内容表

C# PSD 到 PNG 转换器 API

要将 PSD 文件转换为 PNG 图像,我们将使用 ASPOSE.PSD 为 .NET 这个强大的 .NET 插件简化了 Adobe Photoshop 文件格式的操作,允许 .net 应用程序加载和阅读 PSD 和 PSB 使用 Aspose.PSD,您可以轻松地更新层属性,添加水标,旋转,规模,播放和转换PSD文件,以及各种其他文件 支持的文件格式, 所有不需要 Adobe Photoshop.

是的 图像 类作为所有图像类型的基础类,而 PsdImage 类允许您上传、编辑和保存 PSD 文件 保存(string, ImageOptionsBase) 存储 PSD 在特定文件格式和位置的方法. 此外,API 提供 PsdLoadOptions 定义负载选项的班级和 PngOptions 定义 PNG 文件格式创建选项的类.

你也可以 下载DLL 通过 API 或安装它 NuGet:

PM> Install-Package Aspose.PSD

如何将 PSD 转换为 PNG

将 PSD 文件转换为 PNG 格式是一个简单的过程:

  • 定义PSD负载选项.
  • 下载 PSD 文件.
  • 指定 PNG 保存选项.
  • 保存PSD作为PNG.

在下一个部分中,我们将将这些步骤转换为 C# 代码,以便将 PSD 文件导出到 PNG 格式.

将 PSD 转换为 PNG 使用 C#

要使用 C# 将 PSD 文件转换为 PNG 图像,请遵循以下步骤:

  • 创建一个例子 PsdLoadOptions 类.
  • 指定负载选项,如 ReadOnlyMode.
  • 将 PSD 文件作为 PsdImage 使用 Image 类.
  • 启动 PngOptions 类对象.
  • 指定 PNG 选项,包括 ColorType, 进步, 和 CompressionLevel.
  • 使用 Save() 方法保存输出文件.

下面是一个代码样本显示 如何将PSD转换为PNG在C#:

Source PSD

Source PSD

Convert PSD to PNG using C#

Converted PNG

获得免费的临时许可证

你可以 获得免费的临时许可证 尝试 Aspose.PSD 为 .NET 没有任何评估限制.

结论

在这篇文章中,我们学会了如何:

  • 下载现有 PSD 文件.
  • 指定 PSD 负载和 PNG 选项.
  • 保存 PSD 作为 PNG 使用 C#.

除了将 PSD 转换为 C# 的 PNG 之外,您还可以了解更多关于 ASPOSE.PSD 为 .NET 通过参观The 人们在说什么 探索由 API 支持的各种功能. 如果您有任何问题或需要帮助,请自由地在我们的 免费支持论坛.

其他资源

对于那些有兴趣进一步提高他们的知识,考虑探索:

  • .NET Core PSD to PNG Conversion Tutorial: 了解如何在 .NET Core 控制台应用程序中实施此操作.
  • 高性能 .NET PSD 到 PNG 转换:优化您的转换过程的技术.
  • Batch PSD to PNG 转换为 .NET Core:有效地同时转换多个文件.
  • C# .NET 6 PSD to PNG API: 查找最新功能和改进.

使用 Aspose 的 .NET PSD 到 PNG 转换图书馆,您可以实现高品质、高效的交换,同时保持透明度和无缝处理层。 对于那些寻找 PSD 至 P NG 文件变换器 的用户来说,这本库是一个很好的选择. 此外,如果您是 Photoshop 用户,则可以使用 PSD 为 PONG Photoshop 功能直接在应用程序中出口.

More in this category