Converter de imagem PSD para .NET

Introdução ao PSD Image Converter para .NET

O PSD Image Converter para .NET é um poderoso plugin que permite aos desenvolvedores converter arquivos de imagem PSD em vários outros formatos. este guia fornece uma visão geral das funcionalidades disponíveis e explica como executar tarefas comuns usando exemplos de código em .Net.

Conversão de imagens do PSD

O PSD Image Converter para .NET suporta a conversão de imagens PSD para vários formatos populares, incluindo JPEG, PNG, GIF, BMP e TIFF. O exemplo de código seguinte demonstra como converter uma imagem PSD em um arquivo JPG:

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

Formatos de conversão suportados

O PSD Image Converter para .NET suporta os seguintes formatos de conversão:

  • JPEG
  • PNG
  • GIF
  • BMP
  • TIFF

Cada formato tem seu próprio conjunto de opções que podem ser usadas para personalizar o processo de conversão. Por exemplo, ao converter para JPEG, você pode especificar o tipo de compressão e qualidade.

Opções de conversão personalizadas

O PSD Image Converter para .NET oferece uma variedade de opções para personalizar o processo de conversão.

  • Modo de cores: especifique o modo de cor da imagem de saída (por exemplo, RGB, CMYK)
  • Bits de canal: especifique o número de bits por canal (por exemplo, 8, 16)
  • Versão PSD: especifique a versão do arquivo PSD (por exemplo, PSD2, PSD3)

O seguinte exemplo de código mostra como personalizar as opções de conversão ao converter uma imagem PSD em um arquivo 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);
}

Carregar e economizar imagens

O PSD Image Converter para .NET suporta carregar e salvar imagens de várias fontes, incluindo arquivos, fluxos e arredores de byte.O exemplo de código a seguir mostra como cargar uma imagem PSD de um arquivo e salvá-la como um ficheiro JPEG:

using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
    JpegOptions jpegOptions = new JpegOptions();
    jpegOptions.CompressionType = JpegCompressionMode.BaseLine;

    psdImage.Save("output.jpg", jpegOptions);
}

Erro de tratamento

O PSD Image Converter para .NET fornece mecanismos robustos de gerenciamento de erros para garantir que a sua aplicação permanece estável e confiável.O seguinte exemplo de código mostra como lidar com erro ao converter uma imagem PSD:

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);
}
 Português