Add Watermark to PSD in C#

L’aplicació de Photoshop d’Adobe utilitza el El PSD (Photoshop Document) format per als seus fitxers d’imatge nadius. Aquest format és essencial per a la creació de dissenys intricats com logotips i brochures, sovint que comprenen múltiples capes. Per protegir eficaçment els teus disseny, pots programàticament afegir una marca a un fitxer PSD en C#. aquest article us guiarà a través del procés utilitzant Aspose.PSD per .NET API, una potent solució per C#.NET Core PSD watermarking i altres tasques de manipulació d’imatge **.

El que aprendreu

En aquest article abordarem els següents temes:

Utilitzar l’API de C# Photoshop per afegir Watermark a PSD

Per afegir programàticament un text o imatge a un fitxer PSD, utilitzarem el Aspose.PSD per a .NET Aquesta biblioteca potent i amable per a l’usuari li permet manipular els formats de fitxers d’Adobe Photoshop sense necessitar Adobe Photoshop. És ideal per C# .NET afegir el marcatge a les tasques del fitxer PSD i dóna suport a diverses operacions com la compressió, la rotació i la renderització a través de múltiples Formats de fitxers suportats.

Classes clau a l’API

  • PsdImage: Utilitzat per carregar, editar i salvar arxius PSD.
  • Gràfics: representa el context gràfic a la imatge.
  • Layer: Representa cada capa dins del fitxer PSD.

Instal·lació

També pots Descarrega el DLL o instal·lar-lo a través de El nou:

PM> Install-Package Aspose.PSD

Afegir un text Watermark a PSD utilitzant C#

Per afegir una font d’aigua de text a un fitxer PSD, segueix aquests passos:

  • Carregar el fitxer PSD com un PsdImage utilitzant la classe Imau.
  • Crea un exemple de la classe Gràfics.
  • Defineix un Font objecte per al text de la marca d’aigua.
  • Crea una instància SolidBrush amb el teu color desitjat.
  • Especificació d’alineació de cordes.
  • Coneix el mètode DrawString() per fer el text.
  • Salvar el fitxer de sortida utilitzant el mètode Save().

Aquí teniu una mostra de codi que demostra com afegir una font d’aigua de text a un fitxer PSD en C#:

Add Text Watermark to PSD using C#

Add Text Watermark to PSD using C#

Per salvar la sortida com a fitxer PSD, utilitzeu el següent snippet de codi:

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

Crear un Diagonal Watermark en el PSD utilitzant C#

Per crear una etiqueta de text diagonal en un arxiu PSD, segueix aquests passos:

  • Carregar el fitxer PSD com un PsdImage utilitzant la classe Imau.
  • Crea un exemple de la classe Gràfics.
  • Defineix un objecte Font per a la marca d’aigua.
  • Crea una instància SolidBrush amb el teu color desitjat.
  • Especifica una matriu de transformació per girar la marca d’aigua.
  • Instal·lació d’alineació de cordes.
  • Coneix el mètode DrawString().
  • Salvar el fitxer de sortida utilitzant el mètode Save().

La mostra de codi següent mostra com afegir una diagonal de text a un fitxer PSD en C#:

Create Diagonal Watermark in PSD using C#

Create Diagonal Watermark in PSD using C#

Afegir una imatge d’aigua a PSD utilitzant C#

Per afegir una imatge com a marca d’aigua a un fitxer PSD, segueix aquests passos:

  • Carregar el fitxer PSD com un PsdImage utilitzant la classe Imau.
  • Crea una instància de la classe Layer.
  • Estableix l’alçada, la amplada i l’opacitat de la capa.
  • Utilitza el mètode AddLayer() per afegir la capa al PSD.
  • Carregar la imatge de la marca d’aigua a la capa.
  • Anomenar el mètode DrawImage(), passant la ubicació i la capa d’imatge de marcatge com a arguments.
  • Salvar el fitxer de sortida utilitzant el mètode Save().

Aquí teniu una mostra de codi que demostra com afegir una imatge d’aigua a un fitxer PSD en C#:

Add Image Watermark to PSD using C#

Add Image Watermark to PSD using C#

Obtenir una llicència temporal gratuïta

Es pot Obtenir una llicència temporal gratuïta Provar Aspose.PSD per a .NET sense cap limitació d’avaluació.

Conclusió

En aquest article, hem explorat com:

  • Afegir una nova capa a una imatge PSD.
  • Afegeix text o imatge a les marques d’aigua al PSD.
  • Salvar el PSD com a fitxer PNG o PSD utilitzant C#.

Més enllà de aprendre com afegir una marca d’aigua a un fitxer PSD en C#, es pot aprofundir en Aspose.PSD per a .NET Per comprovar el Documentació i explorar les seves àmplies característiques. si vostè té qualsevol pregunta, se sent lliure d’arribar a la nostra Fòrum de suport gratuït.

Mitjançant l’ús del Plugin Aspose.PSD, es pot manipular eficaçment els fitxers PSD i implementar el marcatge d’aigua en les seves aplicacions C# .NET. Aquest guia proporciona el coneixement fonamental que necessita per començar amb C#.NET Core afegir marca de text a PSD , batch marka de aigua de PSD arxius amb C# .Net i més. Si vostè està buscant afegeix un marcă transparent al PSD utilitzant c# o programàticament afegeixen marques d’aigua de la imatge al PSD en C#1 , aquest tutorial serveix com el seu abast de recursos per a la llibreria de fonts .

Amb el tutorial de marcatge d’aigua Aspose.PSD C#, ara teniu les eines per crear solucions personalitzades per als vostres fitxers PSD, assegurant que els seus dissenys estan protegits de manera eficaç. Exploreu les possibilitats i millores els teus projectes amb aquesta solució d’aigua eficient C# PSD per a .NET avui!

More in this category