Add Watermark to PSD in C#

Aplicația Adobe Photoshop utilizată pe scară largă PSD (Photoshop Document) format pentru fișierele sale de imagine native. Acest format este esențial pentru crearea de designuri intricate, cum ar fi logo-uri și broșuri, adesea cuprinzând mai multe straturi. Pentru a vă proteja în mod eficient designurile, puteți programat a adăuga o marcă de apă la un dosar PSD în C#. Această pagină vă va ghida prin proces folosind Aspose.PSD pentru .NET API, o soluție puternică pentru C#.NET Core PSD watermarking și alte sarcini de manipulare a imaginii.

Ce vei învăța

În acest articol vom acoperi următoarele subiecte:

Utilizarea API-ului C# Photoshop pentru a adăuga apă în PSD

Pentru a adăuga în mod programat un text sau o imagine de apă la un fișier PSD, vom folosi Aspose.PSD pentru .NET Această bibliotecă puternică și prietenoasă cu utilizatorul vă permite să manipulați formatele de fișiere Adobe Photoshop fără a avea nevoie de Adobe Photoshops însuși. este ideal pentru C# .NET adăuga apă la sarcinile PSD și susține diferite operațiuni, cum ar fi compresia, rotația și renderarea multiplă Formate de fișiere susținute.

Cursuri cheie în API

  • PsdImage: Utilizat pentru a încărca, edita și salva fișierele PSD.
  • Grafică: reprezintă contextul grafic din imagine.
  • Layer: reprezintă fiecare strat din fișierul PSD.

Instalare

De asemenea, puteţi Descărcați DLL sau să o instaleze prin NuGet:

PM> Install-Package Aspose.PSD

Adăugarea unui text de apă la PSD folosind C#

Pentru a adăuga un watermark text la un fișier PSD, urmați următoarele pași:

  • Încărcați fișierul PSD ca un PsdImage folosind clasa Imagine.
  • Creați un exemplu al clasei Graphics.
  • Definiți un obiect Font pentru textul de marcat.
  • Creați o instanță SolidBrush cu culoarea dorită.
  • Specificați alinierea stringului.
  • Apelați metoda DrawString() pentru a face textul.
  • Salvați fișierul de ieșire folosind metoda Save.

Iată un eșantion de cod care demonstrează cum să adăugați un watermark text la un fișier PSD în C#:

Add Text Watermark to PSD using C#

Add Text Watermark to PSD using C#

Pentru a salva rezultatul ca un fișier PSD, utilizați următorul scan de cod:

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

Crearea unui Diagonal Watermark în PSD folosind C#

Pentru a crea o diagonală de apă în text într-un fișier PSD, urmați aceste pași:

  • Încărcați fișierul PSD ca un PsdImage folosind clasa Imagine.
  • Creați un exemplu al clasei Graphics.
  • Definiți un obiect Font pentru marcajul de apă.
  • Creați o instanță SolidBrush cu culoarea dorită.
  • Specificați o matrice de transformare pentru a roti marcajul de apă.
  • Setă alinierea stringului.
  • Apelați metoda DrawString.
  • Salvați fișierul de ieșire folosind metoda Save.

Următorul eșantion de cod arată cum să adăugați un diagonal text watermark la un fișier PSD în C#:

Create Diagonal Watermark in PSD using C#

Create Diagonal Watermark in PSD using C#

Adăugarea unei imagini de apă la PSD folosind C#

Pentru a adăuga o imagine ca o marcă de apă la un fișier PSD, urmați următoarele pași:

  • Încărcați fișierul PSD ca un PsdImage folosind clasa Imagine.
  • Creați o instanță a clasei Layer.
  • Setă înălțimea, lățimea și opacitatea stratului.
  • Utilizați metoda AddLayer() pentru a adăuga stratul PSD.
  • Încărcați imaginea de marcă de apă în strat.
  • Apelați metoda DrawImage(), trecând locația și stratul de imagine de marcat ca argumente.
  • Salvați fișierul de ieșire folosind metoda Save.

Iată un eșantion de cod care demonstrează cum să adăugați o pictură a imaginii la un fișier PSD în C#:

Add Image Watermark to PSD using C#

Add Image Watermark to PSD using C#

Obțineți o licență temporară gratuită

Puteţi Obțineți o licență temporară gratuită să încercați Aspose.PSD pentru .NET fără restricții de evaluare.

concluziile

În acest articol, am explorat cum să:

  • Adăugați o nouă strată la o imagine PSD.
  • Adăugați semne de apă text sau imagini la PSD.
  • Salvați PSD ca fișier PNG sau PSD folosind C#.

În plus față de învățarea ** cum să adăugați un marcaj de apă la un fișier PSD în C#**, puteți merge mai adânc în Aspose.PSD pentru .NET Prin verificare a Documentare și explorarea caracteristicilor sale extinse. dacă aveți întrebări, simțiți-vă liberi să ajungeți la noi Forumul de sprijin gratuit.

Folosind Aspose.PSD Plugin, puteți manipula în mod eficient fișierele PSD și implementa marcă de apă în aplicațiile C# .NET. Acest ghid oferă cunoștințele fundamentale pe care trebuie să le începeți cu C# Core adăugați semnătura textă la PSD , batch semnătură PSD fișiere cu C# .NET și multe altele. fie că sunteți în căutarea pentru adăugarea unei semnături transparente către PSD folosind c# sau programmatic adaugare a imaginii în PSD în C.

Cu Aspose.PSD C# watermarking tutorial, acum aveți instrumentele pentru a crea soluții personalizate pentru fișierele PSD, asigurându-vă că proiectele dvs. sunt protejate în mod eficient. Explorați posibilitățile și îmbunătățiți proiecte cu această soluție eficientă pentru .NET!

More in this category