
Watermarks spelen een cruciale rol bij het beweren van eigendom van beelden en het voorkomen van ongeoorloofde gebruik of vervalsing. Het implementeren van een geautomatiseerde watermarkering-functie in uw web of desktop-toepassingen kan de beveiliging van uw afbeelding aanzienlijk verbeteren. In dit artikel zullen we u begeleiden door het proces van toevoegen van watermark aan foto’s programmatisch met behulp van C#.
Tabel van inhoud
- C# API om watermark toe te voegen aan beelden
- Watermark toevoegen aan een afbeelding in C#
- Voeg Diagonal Watermark toe aan beelden in C#
- Krijg gratis API licentie
C# API om Watermark toe te voegen aan afbeeldingen
Om watermarkten aan beelden toe te voegen, gebruiken we de Aspose.Imaging voor .NETDeze krachtige beeldverwerking API ondersteunt verschillende formaten, waaronder PNG, JPEG en BMP, waardoor de beeldmanipulatie eenvoudig is. Download de API binaire of installeren via NuGet Gebruik de volgende opdracht:
PM> Install-Package Aspose.Imaging
Voeg watermark toe aan een afbeelding in C#
Volg deze stappen om een watermark toe te voegen aan een afbeelding met behulp van C#:
- Laden van het beeld met behulp van de afbeelding De klas.
- Een voorbeeld maken van de Grafiek De klas, het initialiseren met de afbeelding Het object.
- Definieer de letterfamilie, grootte en stijl met behulp van de Fonts De klas.
- Creëer een SolidBrush Bijvoorbeeld om eigenschappen te bepalen zoals kleur.
- Instantieer de StringFormat Klassen om tekst aanpassing te beheren.
- Voeg het watermerk toe aan de afbeelding met behulp van de Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) De methode.
- Bewaar het beeld met behulp van de Foto’s van Save(String) De methode.
Hier is een codemonster dat laat zien hoe je een watermark aan een afbeelding in C# kunt toevoegen:

C# Voeg Diagonal Watermark toe aan afbeeldingen
Soms worden watermarkten diagonale toegepast over de afbeeldingen voor een meer onderscheidend effect. De Aspose.Imaging voor .NET API stelt u in staat de watermarktekst te roteren om dit te bereiken. Hier is hoe u een diagonale watermark kunt toevoegen:
- Laden van het beeld met behulp van de afbeelding De klas.
- Creëer een Grafiek De instantie die is geïnitieerd met de afbeelding Het object.
- Definieer de letterfamilie, grootte en stijl met de Fonts De klas.
- Creëer een SolidBrush Bijvoorbeeld om eigenschappen te bepalen zoals kleur.
- Onmiddellijk A StringFormat object voor tekstalignatie.
- Creëer een Matrix het instellen van de transformatiehoek.
- Geef het matrix object aan de Graphics - Transformatie De eigendom.
- Voeg het watermerk toe met behulp van de Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) De methode.
- Bewaar het beeld met behulp van de Foto’s van Save(String) De methode.
Hier is een codemonster dat illustreert hoe je een diagonale watermark toevoegt aan beelden met behulp van C#:

Voer watermark in op afbeeldingen met een gratis licentie
U kunt Krijg gratis tijdelijke licentie om watermerken op de afbeeldingen te plaatsen zonder beoordelingsbeperkingen.
Conclusie
In dit artikel heb je geleerd hoe je een watermark aan afbeeldingen in C# kunt toevoegen. u heeft ook ontdekt hoe u watermerk tekst kunt roteren en hoe een waterk in PDF kunt toegevoegd met behulp van c#. Voor meer informatie over de C # image processing API, raadpleeg dan de DocumentatieAls je vragen hebt of hulp nodig hebt, voel je vrij om dit te bereiken via onze Forum.
Zie ook
More in this category
- C# Animation Maker Plugin: Creëer geweldige animaties met Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Verbeter je afbeeldingen met geavanceerde filters
- Combineren van afbeeldingen in C# met $99 Aspose.Imaging Image Merger Plugin
- Gunstige Enterprise Image Processing met Aspose.Imaging
- Goedkope beeldrotatie in C# Aspose.Imaging $99 Plugin