PSD 图像转换器为 .NET
引入 PSD 图像转换器为 .NET
PSD Image Converter for .NET 是一个强大的插件,允许开发人员将 PSD 图像文件转换为其他格式。
转换 PSD 图像
PSD Image Converter for .NET 支持 PSD 图像转换为多种流行的格式,包括 JPEG、PNG、GIF、BMP 和 TIFF。
using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
PsdOptions psdOptions = new PsdOptions();
psdOptions.ColorMode = ColorModes.Rgb;
JpegOptions jpegOptions = new JpegOptions();
jpegOptions.CompressionType = JpegCompressionMode.BaseLine;
psdImage.Save("output.jpg", jpegOptions);
}
支持的转换格式
PSD Image Converter for .NET 支持以下转换格式:
- JPEG
- PNG
- GIF
- BMP
- TIFF
每个格式都有自己的选项集,可以用来自定义转换过程。 例如,在转变为JPEG时,您可以指定压缩类型和质量。
定制转换选项
PSD Image Converter for .NET 提供了一系列可自定义转换过程的选项,其中包括:
- 色彩模式:指定输出图像的颜色模式(例如RGB、CMYK)
- 频道比特: 指定每渠道的比分数量(例如,8、16)
- PSD 版本:指定 PSD 文件的版本(例如 PSD2、PSD3)
下面的代码示例显示如何在将 PSD 图像转换为 PNG 文件时自定义变更选项:
using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
PsdOptions psdOptions = new PsdOptions();
psdOptions.ColorMode = ColorModes.Rgb;
psdOptions.ChannelBits = 8;
psdOptions.PsdVersion = PSDVersion.PSD2;
PngOptions pngOptions = new PngOptions();
pngOptions.CompressionLevel = CompressionLevel.Type9;
psdImage.Save("output.png", pngOptions);
}
播放和保存图像
PSD Image Converter for .NET 支持从各种来源上传和保存图像,包括文件、流和比特序列。
using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
JpegOptions jpegOptions = new JpegOptions();
jpegOptions.CompressionType = JpegCompressionMode.BaseLine;
psdImage.Save("output.jpg", jpegOptions);
}
错误处理
PSD Image Converter for .NET 提供强大的错误处理机制,以确保您的应用程序保持稳定和可靠。
try
{
using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
JpegOptions jpegOptions = new JpegOptions();
psdImage.Save("output.jpg", jpegOptions);
}
}
catch (ImageSaveException ex)
{
Console.WriteLine("Error converting PSD image: " + ex.Message);
}