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 提供 PsdLoad选项 定义负载选项的班级和 PNG选项 定义 PNG 文件格式创建选项的类。

你也可以 下载DLL 通过 API 或安装它 诺基亚:

PM> Install-Package Aspose.PSD

如何将 PSD 转换为 PNG

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

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

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

将 PSD 转换为 PNG 使用 C#

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

  • 创建一个例子 PsdLoadOptions 类。
  • 指定负载选项,如 阅读模型.
  • 将 PSD 文件作为 PsdImage 使用 Image 类。
  • 启动 PngOptions 类对象。
  • 指定 PNG 选项,包括 色彩类型, 进步,和 压缩水平.
  • 使用 Save() 方法保存输出文件。

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

// This code example demonstrates how to convert a PSD to a PNG.
// Specify Load options
var loadOptions = new PsdLoadOptions();
loadOptions.ReadOnlyMode = true;
// Load a PSD file
var psdImage = (PsdImage)Image.Load("C:\\Files\\sample.psd", loadOptions);
// Specify PNG Options
var options = new PngOptions();
options.ColorType = PngColorType.TruecolorWithAlpha;
options.Progressive = true;
options.CompressionLevel = 9;
// Save the image as PNG
psdImage.Save("C:\\Files\\samplePsdToPng.png", options);
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