
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 al PSD
- Afegir un text Watermark al PSD
- Crear un Diagonal Watermark en el PSD
- Addició d’una imatge Watermark al PSD
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#
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#
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#
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!