Converter de imagen PSD para .NET

Introducción a PSD Image Converter para .NET

El PSD Image Converter para .NET es un poderoso plugin que permite a los desarrolladores convertir los archivos de imagen PSD en varios otros formatos. esta guía proporciona una visión general de las características disponibles y explica cómo realizar tareas comunes utilizando ejemplos de código en .Net.

Convertir imágenes de PSD

El PSD Image Converter para .NET soporta la conversión de imágenes PSD a varios formatos populares, incluyendo JPEG, PNG, GIF, BMP, y TIFF. El siguiente ejemplo de código muestra cómo convertir una imagen PSD en un archivo 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 conversión compatibles

El PSD Image Converter para .NET soporta los siguientes formatos de conversión:

  • El JPEG
  • PNG
  • GIF
  • El BMP
  • TIFF

Cada formato tiene su propio conjunto de opciones que se pueden utilizar para personalizar el proceso de conversión. Por ejemplo, cuando se convierte en JPEG, se puede especificar el tipo y la calidad de la composición.

Opciones de conversión personalizadas

El PSD Image Converter para .NET proporciona una variedad de opciones para personalizar el proceso de conversión.

  • Modo de color: especifique el modo de colores de la imagen de salida (por ejemplo, RGB, CMYK)
  • Bits de canal: Especifique el número de bits por canal (por ejemplo, 8, 16)
  • Versión PSD: especifique la versión del archivo PSD (por ejemplo, PSD2, PSD3)

El siguiente ejemplo de código muestra cómo personalizar las opciones de conversión al convertir una imagen PSD en un archivo 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);
}

Cargar y ahorrar imágenes

El PSD Image Converter para .NET soporta cargar y guardar imágenes de diversas fuentes, incluyendo archivos, corrientes y arágenes de byte.El siguiente ejemplo de código demuestra cómo descargar una imagen de PSD de un archivo y salvarla como un fichero JPEG:

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

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

El trato erróneo

El convertidor de imagen PSD para .NET proporciona mecanismos robustos de gestión de errores para garantizar que su aplicación permanezca estable y fiable.El siguiente ejemplo de código muestra cómo gestionar erros al convertir una imagen 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);
}
 Español
OSZAR »