Add Watermark to PSD in C#

La aplicación de Photoshop de Adobe utiliza la El PSD (Photoshop Document) formato para sus archivos de imagen nativos. Este formato es esencial para crear diseños intricados como logotipos y brochuras, a menudo que comprenden múltiples capas. Para proteger eficazmente sus deseos, se puede programáticamente añadir una marca de agua a un archivo PSD en C#. este artículo le guiará a través del proceso utilizando el Aspose.PSD para .NET API, una potente solución para C#.NET Core PSD watermarking y otras tareas de manipulación de imágenes **.

Lo que aprenderás

En este artículo abordaremos los siguientes temas:

Uso de la API de Photoshop C# para agregar Watermark a PSD

Para agregar de forma programática un texto o una imagen a un archivo PSD, utilizaremos el ASPOSE.PSD para .NET API. Esta poderosa y fácil de usar biblioteca le permite manipular los formatos de archivos de Adobe Photoshop sin necesitar el propio Photoshop. Es ideal para C# .NET añadir agua a las tareas del archivo PSD y soporta diversas operaciones como la composición, la rotación y la renderización a través de múltiples Formatos de archivo apoyados.

Clases clave en la API

  • PsdImage: Utilizado para cargar, editar y salvar archivos PSD.
  • Grafica: Representa el contexto gráfico en la imagen.
  • Layer: Representa cada capa dentro del archivo PSD.

Instalación

También puedes Descargar el DLL o instalarlo a través de Nuevos:

PM> Install-Package Aspose.PSD

Añadir una etiqueta de texto a PSD utilizando C#

Para agregar un watermark de texto a un archivo PSD, siga estos pasos:

  • Cargue el archivo PSD como un PsdImage utilizando la clase **Image.
  • Crea un ejemplo de la clase **Grafica.
  • Define un objeto Fonte para el texto de la marca de agua.
  • Crea una instancia SolidBrush con su color deseado.
  • Definición de la alineación de cordas.
  • Llamar el método DrawString() para render el texto.
  • Salva el archivo de salida utilizando el método **Save.

Aquí hay una muestra de código que demuestra cómo agregar un agua de texto a un archivo PSD en C#:

Add Text Watermark to PSD using C#

Add Text Watermark to PSD using C#

Para guardar la salida como un archivo PSD, utilice el siguiente snippet de código:

psdImage.Save(@"C:\Files\AddWatermark_output.psd", new PsdOptions());

Crear una etiqueta de agua Diagonal en PSD utilizando C#

Para crear una etiqueta de texto diagonal en un archivo PSD, siga estos pasos:

  • Cargue el archivo PSD como un PsdImage utilizando la clase **Image.
  • Crea un ejemplo de la clase **Grafica.
  • Define un objeto Fonte para la marca de agua.
  • Crea una instancia SolidBrush con su color deseado.
  • Especifique una matriz de transformación para girar la marca de agua.
  • Elegir el alineamiento de string.
  • Conoce el método **DrawString.
  • Salva el archivo de salida utilizando el método **Save.

La siguiente muestra de código muestra cómo agregar una etiqueta de texto diagonal a un archivo PSD en C#:

Create Diagonal Watermark in PSD using C#

Create Diagonal Watermark in PSD using C#

Añadiendo un watermark de imagen al PSD utilizando C#

Para agregar una imagen como una marca de agua a un archivo PSD, siga estos pasos:

  • Cargue el archivo PSD como un PsdImage utilizando la clase **Image.
  • Crea una instancia de la clase **Layer.
  • Define la altura, la anchura y la opacidad de la capa.
  • Utilice el método AddLayer() para agregar la capa al PSD.
  • Cargue la imagen de la marca de agua en la capa.
  • Chame el método DrawImage(), pasando la capa de imagen de la ubicación y el agua marcada como argumentos.
  • Salva el archivo de salida utilizando el método **Save.

Aquí hay una muestra de código que demuestra cómo agregar una imagen a un archivo PSD en C#:

Add Image Watermark to PSD using C#

Add Image Watermark to PSD using C#

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 explorado cómo:

  • Añade una nueva capa a una imagen PSD.
  • Añade el texto o la imagen a las señales de agua en el PSD.
  • Salva el PSD como un archivo PNG o PSD utilizando C#.

Más allá de aprender cómo agregar una marca de agua a un archivo PSD en C#, puede profundizar en ASPOSE.PSD para .NET Al comprobar el Documentación y explorar sus extensas características. si tiene alguna pregunta, se siente libre para llegar a nuestro Foro de apoyo gratuito.

Al utilizar el Aspose.PSD Plugin, puede manipular de manera eficiente los archivos PSD y implementar el watermark en sus aplicaciones C# .NET. Esta guía proporciona los conocimientos fundamentales que necesita para comenzar con C# .NET Core añadir el watermark de texto a PSD, batch watermark PSD ficheros con C# .NET, y más. Si usted está buscando añadir un watermark transparente a PSD usando C# o programticamente añadir el watermark de imagen a PSD en C#, este tutorial sirve como su recurso integral para la biblioteca **C# .NET para añadir el watermark a los archivos PSD.

Con el Aspose.PSD C# watermarking tutorial, ahora tienes las herramientas para crear soluciones personalizadas para tus archivos PSD, asegurando que tus diseños están protegidos de manera efectiva. Explora las posibilidades y mejora tus proyectos con esta eficiente solución de watermarking C# PSD para .NET hoy!

More in this category