Convert PSD to PNG in C#

PSD (Photoshop Document) es el formato de archivo nativo para Adobe Photoshop, comúnmente utilizado para crear logos, brochuras y diferentes gráficos. Imágenes de PNG directamente dentro de Adobe Photoshop, la conversión de archivos PSD a imágenes PNG programáticamente puede simplificar significativamente los flujos de trabajo y reducir la intervención manual.En este artículo, exploraremos cómo convertir PSD en formato Png en C# utilizando el poderoso Aspose.PSD para .NET API.

Tabla de contenidos

C# PSD a PNG Converter API

Para convertir los archivos PSD en imágenes PNG, utilizaremos el ASPOSE.PSD para .NET Este robusto .NET Plugin simplifica la manipulación de los formatos de archivos de Adobe Photoshop, lo que permite a las aplicaciones .Net cargar y leer tanto PSD como PSB Con Aspose.PSD, puede actualizar fácilmente las propiedades de la capa, añadir marcadores de agua, girar, escalar, render y convertir los archivos PSD, junto con una variedad de otros. Formatos de archivo apoyados, Todo ello sin necesidad de Adobe Photoshop.

El Imagen La clase sirve como la clase básica para todos los tipos de imagen, mientras que el Psdimago clase le permite cargar, editar y guardar archivos PSD. Salva (string, ImageOptionsBase) método para guardar el PSD en un formato y ubicación de archivo especificado.Además, la API proporciona el PsdLoadOpciones clase para especificar las opciones de carga y el PngOpciones clase para definir las opciones de creación de formato de archivo PNG.

También puedes Descargar el DLL de la API o instalarla a través de Nuevos:

PM> Install-Package Aspose.PSD

Cómo convertir PSD en PNG

Convertir un archivo PSD en formato PNG es un proceso sencillo:

  • Definición de las opciones de carga PSD.
  • Carga el archivo PSD.
  • Especifique las opciones de ahorro de PNG.
  • Salva el PSD como un PNG.

En la siguiente sección, vamos a traducir estos pasos en código C# para exportar un archivo PSD al formato PNG.

Convertir PSD a PNG utilizando C#

Para convertir archivos PSD en imágenes PNG utilizando C#, siga estos pasos:

  • Crea una instancia de la clase PsdLoadOptions.
  • especificar las opciones de carga, tales como ReadOnlyMode.
  • Cargue el archivo PSD como un PsdImage utilizando la clase Image.
  • Iniciar el objeto de clase PngOptions.
  • especificar las opciones de PNG, incluyendo ColorType, Progresivo, y nivel de compresión.
  • Salva el archivo de salida utilizando el método Save.

Aquí hay una muestra de código que demuestra cómo convertir un PSD en un PNG en C#:

// This code example demonstrates how to convert a PSD to a PNG.
// Specify Load options
var loadOptions = new PsdLoadOptions();
loadOptions.ReadOnlyMode = true;
// Load a PSD file
var psdImage = (PsdImage)Image.Load("C:\\Files\\sample.psd", loadOptions);
// Specify PNG Options
var options = new PngOptions();
options.ColorType = PngColorType.TruecolorWithAlpha;
options.Progressive = true;
options.CompressionLevel = 9;
// Save the image as PNG
psdImage.Save("C:\\Files\\samplePsdToPng.png", options);
Source PSD

Source PSD

Convert PSD to PNG using C#

Converted PNG

Obtenga una licencia temporal gratuita

Usted puede Obtenga una licencia temporal gratuita para probar Aspose.PSD para .NET sin limitaciones de evaluación.

Conclusión

En este artículo hemos aprendido cómo:

  • Descarga un archivo PSD existente.
  • Especificar las opciones de carga PSD y PNG.
  • Salva un PSD como un PNG utilizando C#.

Más allá de convertir PSD a PNG en C#, puede descubrir más sobre ASPOSE.PSD para .NET Con la visita de la Documentación y explorar diferentes características apoyadas por la API. Si tienes preguntas o necesitas ayuda, te sientes libre de llegar a nuestro sitio web. Foro de apoyo gratuito.

Recursos Adicionales

Para los interesados en mejorar sus conocimientos, considere explorar:

  • .NET Core PSD a PNG Conversion Tutorial: Aprende cómo implementar esto en una aplicación de consola .NET Core.
  • High-Performance .NET PSD to PNG Conversion: Técnicas para optimizar sus procesos de conversión.
  • Batch PSD a PNG Conversión en .NET Core: Convertir efectivo varios archivos a la vez.
  • C# .NET 6 PSD a PNG API: Descubre las últimas características y mejoras.

Con Aspose’s .NET PSD to PNG Conversion Library, puede lograr conversiones de alta calidad y eficiente mientras mantiene la transparencia y manejan las capas sin problemas. Para aquellos que buscan un convertidor de archivos PSD-PNG, esta biblioteca es una excelente elección. Además, si eres un usuario de Photoshop, puedes utilizar las funciones de PSD a P NG Photoshop* para exportar directamente dentro de la aplicación.

More in this category