
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 文件格式创建选项的类。
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

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** 功能直接在应用程序中出口。