
Vattenmärken spelar en viktig roll i att hävda ägande av bilder och förhindra obehörig användning eller förfalskning. Genom att implementera en automatiserad vattenmärkning funktion i din webb eller skrivbordsapplikationer kan avsevärt förbättra din bildsäkerhet. I den här artikeln kommer vi att leda dig genom processen att lägga vattenmärken till bilderna programmerat med C#. Dessutom kommer du att lära dig hur man lägger till ett vattenmärke till PDF-filer med C# för att ytterligare säkra dina dokument.
Tabell av innehåll
- C# API för att lägga till vattenmärke till bilder
- Lägg till vattenmärke till en bild i C#
- Lägg till Diagonal Watermark till bilder i C#
- Få gratis API licens
C# API för att lägga till vattenmärke till bilder
För att lägga till vattenmärken till bilderna kommer vi att använda Aspose.Imaging för .NETDenna kraftfulla bildbehandling API stöder olika format, inklusive PNG, JPEG och BMP, vilket gör bildhantering enkelt. Ladda ner API binära eller installera den via NuGet Använd följande kommando:
PM> Install-Package Aspose.Imaging
Lägg till vattenmärke till en bild i C#
Följ dessa steg för att lägga till ett vattenmärke till en bild med C#:
- Ladda upp bilden med hjälp av Bilderna Klassen är.
- Skapa ett exempel på Grafiken klass, initialisera det med Bilderna och föremål.
- Definiera fontfamiljen, storlek och stil med hjälp av Font Klassen är.
- Skapa A SolidBrush Till exempel att ställa in egenskaper som färg.
- Instantera den StringFormat Klassen för att hantera textliknande.
- Lägg till vattenmärket till bilden med hjälp av Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) Metoden är.
- Spara bilden med hjälp av Bilder från String (Save) Metoden är.
Här är ett kodprov som visar hur man lägger till ett vattenmärke till en bild i C#:

C# Lägg till Diagonal vattenmärke till bilder
Ibland appliceras vattenmärken diagonalt över bilder för en mer distinktiv effekt. Aspose.Imaging för .NET API gör att du kan rotera vattenmärken text för att uppnå detta. Här är hur man lägger till en diagonal vattenmärke:
- Ladda upp bilden med hjälp av Bilderna Klassen är.
- Skapa A Grafiken Initiativ som inleds med Bilderna och föremål.
- Definiera fontfamiljen, storlek och stil med Font Klassen är.
- Skapa A SolidBrush Till exempel att ställa in egenskaper som färg.
- Omedelbart A StringFormat föremål för textliknande.
- Skapa A Matrix inställningen att ställa in transformationens vinkel.
- Tilldela Matrix-objektet till Grafiken - Transformation och egendom.
- Lägg till vattenmärket med hjälp av Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) Metoden är.
- Spara bilden med hjälp av Bilder från String (Save) Metoden är.
Här är ett kodprov som illustrerar hur man lägger till ett diagonalt vattenmärke till bilder med C#:

Ange vattenmärke på bilder med en gratis licens
Du kan Få en gratis tillfällig licens att infoga vattenmärken på bilder utan några utvärderingsbegränsningar.
slutsatser
I den här artikeln har du lärt dig hur du lägger till en vattenmärke till bilder i C#. Du har också upptäckt hur man roterar vattendecktexten och hur att lägga till ett vattenmark i PDF med hjälp av C #. För mer information om API:n för bildbearbetning, vänligen hänvisa till DokumentationOm du har några frågor eller behöver hjälp, känna dig fri att komma ut via vår Forumet.
Se även
More in this category
- C# Animation Maker Plugin: Skapa fantastiska animationer med Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Förbättra dina bilder med avancerade filter
- Sammanfoga bilder i C# med $99 Aspose.Imaging Image Merger-plugin
- Prisvärd företagsbildbehandling med Aspose.Imaging
- Prisvärd bildrotation i C# | Aspose.Imaging $99-plugin