
Watermarks joacă un rol esențial în susținerea proprietății de imagini și prevenirea utilizării neautorizate sau a contrafacerii. Implementarea unei caracteristici de marcare automată în aplicațiile dvs. web sau desktop poate îmbunătăți semnificativ securitatea imaginii. În acest articol, vă vom ghida prin procesul de a adăuga marcă de apă la imaginile în mod programat folosind C#.
Tabelul conținutului
- C# API pentru a adăuga apă la imagini
- Adăugați Watermark la o imagine în C#
- Adăugați Diagonal Watermark la imagini în C#
- Obțineți o licență API gratuită
C# API pentru a adăuga apă la imagini
Pentru a adăuga semne de apă la imagini, vom folosi Aspose.Imaging pentru .NETAceastă API de prelucrare a imaginii puternică susține diferite formate, inclusiv PNG, JPEG și BMP, ceea ce face manipularea imaginilor simplă. Descărcați API binare sau să o instaleze prin NuGet Folosind următoarea comandă:
PM> Install-Package Aspose.Imaging
Adăugați Watermark unei imagini în C#
Urmați aceste pași pentru a adăuga o marcă de apă la o imagine folosind C#:
- Încărcați imaginea folosind Imaginea în clasă.
- Creaţi un exemplu de Grafică de clasă, iniţializând-o cu Imaginea Obiectul .
- Definiți familia, dimensiunea și stilul fontului folosind Fontă în clasă.
- Creați un SolidBrush De exemplu, pentru a stabili proprietăți precum culoarea.
- Instantaţi-vă la StringFormat pentru a gestiona alinierea textului.
- Adăugați marcajul de apă la imagine folosind Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) metodă .
- Salvați imaginea folosind Răspundeți mai departe (String) metodă .
Iată un eșantion de cod care demonstrează cum să adăugați o marcă de apă la o imagine în C#:

C# Adăugați Diagonal Watermark la Imagini
Uneori, marcajele de apă sunt aplicate diagonal pe imagini pentru un efect mai distinctiv. Aspose.Imaging pentru .NET API vă permite să rotați textul marcajului de apă pentru a realiza acest lucru.
- Încărcați imaginea folosind Imaginea în clasă.
- Creați un Grafică Instanţa iniţializată cu Imaginea Obiectul .
- Definiți familia fontului, dimensiunea și stilul cu Fontă în clasă.
- Creați un SolidBrush De exemplu, pentru a stabili proprietăți precum culoarea.
- Instantă a StringFormat Obiectiv pentru alinierea textului.
- Creați un Matrică Este posibil să se stabilească unghiul transformării.
- atribuie obiectivul Matrix la Cuvânt cheie: transformare Proprietăţi .
- Adăugați marcajul cu apă folosind Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) metodă .
- Salvați imaginea folosind Răspundeți mai departe (String) metodă .
Iată un eșantion de cod care ilustrează cum să adăugați o marcă de apă diagonală la imagini folosind C#:

Introduceți un marcaj de apă pe imagini cu o licență gratuită
Puteţi Obțineți o licență temporară gratuită să introduceți marcajele de apă pe imagini fără restricții de evaluare.
concluziile
În acest articol, ați învățat cum să adăugați o marcă de apă la imagini în C#. Ați descoperit, de asemenea, modul de rotație a textului de marcat și cum s-a adaugat un marc în PDF folosind C #. Pentru mai multe informații cu privire la API-ul de prelucrare a imaginii C, vă rugăm să consultați DocumentareDaca aveti intrebari sau aveti nevoie de ajutor, simtiți-vă liber pentru a ajunge prin intermediul nostru. Forumul.
Vezi și
More in this category
- C# Animation Maker Plugin: Creați animații uimitoare cu Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Îmbunătățiți imaginile cu filtre avansate
- Combinați imagini în C# cu $ 99 Aspose.Imaging Imagine Combinați Plugin
- Procesarea accesibilă a imaginii cu Aspose.Imaging
- Rotație accesibilă a imaginii în C# Aspose.Imagining $99 Plugin