El convertidor d'imatges per a .NET

Introducció a PSD Image Converter per a .NET

El PSD Image Converter per a .NET és un poderós plug-in que permet als desenvolupadors convertir fitxers d’imatge PSD en diversos altres formats. Aquest guia proporciona una visió de les característiques disponibles i explica com realitzar tasques comunes utilitzant exemples de codi en .Net.

Convertir imatges de PSD

El PSD Image Converter per a .NET suporta la conversió d’imatges PSD a diversos formats populars, incloent JPEG, PNG, GIF, BMP i TIFF. L’exemple de codi següent demostra com convertir una imatge PSD en un fitxer 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);
}

Formats de conversió suportats

El PSD Image Converter per a .NET suporta els següents formats de conversió:

  • El JPEG
  • PNG
  • GIF
  • BMP
  • TIFF

Cada format té el seu propi conjunt d’opcions que es poden utilitzar per personalitzar el procés de conversió. per exemple, quan es converteix en JPEG, es pot especificar el tipus de compressió i la qualitat.

Opcions de conversió personalitzades

El PSD Image Converter per a .NET proporciona una sèrie d’opcions per personalitzar el procés de conversió.

  • Mode de color: Especifica el mode de colors de la imatge de sortida (per exemple, RGB, CMYK)
  • Bits de canal: Especifica el nombre de bits per canal (per exemple, 8, 16)
  • Versió PSD: Especifica la versió del fitxer PSD (per exemple, PSD2, PSD3)

L’exemple de codi següent demostra com personalitzar les opcions de conversió quan es converteix una imatge PSD en un fitxer 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 i estalviar imatges

El PSD Image Converter per a .NET suporta la càrrega i l’emmagatzematge d’imatges de diverses fonts, incloent-hi aràlies de fitxers, fluxos i bytes. L’exemple de codi següent mostra com carregar una imatge de PSD de un arxiu i salvar-la com a fitxer JPEG:

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

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

Errors de tractament

El PSD Image Converter per a .NET proporciona mecanismes robustos de gestió d’errors per assegurar que la seva aplicació es manté estable i fiable. l’exemple de codi següent mostra com gestionar errors quan es converteix una imatge 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);
}
 Català