
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
- Añadiendo un texto Watermark al PSD
- Crear un Diagonal Watermark en el PSD
- Añadiendo una imagen Watermark al PSD
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#
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#
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#
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!