Crear capa de imagen PSD C#

Los archivos PSD se utilizan para crear imágenes utilizando diferentes capas que contienen formas, texto, efectos, etc. Es posible que deba crear una imagen PSD mediante programación en sus aplicaciones. De acuerdo con tales escenarios de procesamiento de imágenes, este artículo cubre cómo crear una imagen PSD mediante programación en C#.

API de C# para crear una imagen PSD - Instalación

Aspose.PSD for .NET La API admite la creación, edición o manipulación de PSD y varios otros formatos de archivo admitidos. Puede configurar la API descargando su archivo DLL desde la sección Descargas o con el siguiente comando NuGet:

PM> Install-Package Aspose.PSD

Crea una imagen PSD usando C#

Un archivo PSD puede contener una o más capas. Por ejemplo, una capa de texto, una capa de imagen, una capa de formas, etc. En este ejemplo, agregaremos formas como un rectángulo y una elipse, así como una capa de texto para demostración. Debe seguir los pasos a continuación para crear una imagen PSD usando C#:

  1. Crea una nueva imagen usando la clase PsdImage.
  2. Borre los datos de la imagen y agregue un dibujo de rectángulo y elipse.
  3. Agregue una capa de texto con cualquier cadena de texto.
  4. Escriba el archivo PSD de salida utilizando el método Save.

El siguiente fragmento de código explica cómo crear una imagen PSD mediante programación en C#:

// Crear una nueva imagen desde cero
PsdImage image = new PsdImage(450, 450);

// Rellenar datos de imagen
Graphics graphics = new Graphics(image);
graphics.Clear(Color.White);

// dibujar un rectángulo
graphics.DrawRectangle(new Pen(new SolidBrush(Color.Blue)), new Rectangle(10, 30, 80, 40));

// Dibuje una forma de elipse especificando el objeto Pen, el color y las coordenadas
graphics.DrawEllipse(new Pen(new SolidBrush(Color.Red)), new Rectangle(60, 80, 130, 90));

// Agregar una capa de texto
image.AddTextLayer("Sample text", new Rectangle(150, 220, 100, 130));

// Guardar archivo PSD de salida
image.Save("CreatePSD.psd");

Explore las características de la API

Puede echar un vistazo a la documentación para comprobar otras funciones que ofrece la API.

Obtenga una licencia de evaluación gratuita

Puede evaluar la API en toda su capacidad sin ninguna limitación de evaluación solicitando una licencia temporal gratuita.

Conclusión

En este artículo, ha aprendido cómo crear una imagen PSD mediante programación usando C#. Ha explorado cómo dibujar un rectángulo y una elipse especificando las coordenadas y el color de las formas. Del mismo modo, también se agrega una capa de texto a la imagen PSD para explicar con qué sencillez puede integrar estas funciones en sus aplicaciones de procesamiento de imágenes. Además, no dude en comunicarse con nosotros en el foro en caso de cualquier consulta.

Ver también