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);
}
 中文