
Les marques d’eau jouent un rôle vital dans l’affirmation de la propriété des images et la prévention de l’utilisation non autorisée ou de la contrefaçon. La mise en œuvre d’une fonctionnalité de marquage d’eau automatisée dans vos applications web ou de bureau peut considérablement améliorer la sécurité de votre image. Dans cet article, nous vous guiderons par le processus d’ajouter des marques d’eau aux images programmatiquement en utilisant C#. En outre, vous apprendrez comment ajouter une marque d’eau aux fichiers PDF en utilisant C# pour sécuriser davantage vos documents!
Table des contenus
- API C# pour ajouter un watermark aux images
- Ajouter Watermark à une image en C#
- Ajouter Diagonal Watermark à des images en C#
- Obtenez une licence API gratuite
C# API pour ajouter Watermark aux images
Pour ajouter des marques d’eau aux images, nous utiliserons le Aspose.Imaging pour .NET. Cette API de traitement d’image puissante prend en charge différents formats, y compris PNG, JPEG et BMP, ce qui rend la manipulation d’image simple Téléchargez les API Binaires ou l’installer par NuGet Utilisez le commandement suivant:
PM> Install-Package Aspose.Imaging
Ajouter Watermark à une image en C#
Suivez ces étapes pour ajouter un watermark à une image en utilisant C#:
- Téléchargez l’image en utilisant le Immagine La classe.
- Créer un exemple de la Graphiques de la classe, initialisant avec le Immagine L’objet.
- Définissez la famille de lettres, la taille et le style en utilisant le Fonts La classe.
- Créer A SolidBrush Par exemple, il est possible de définir des propriétés comme la couleur.
- Instantanez le StringFormat Classe pour gérer l’alignement de texte.
- Ajoutez la marque d’eau à l’image en utilisant le Graphics.DrawString(String, Font, SolidBrush, 0, StringFormat) La méthode.
- Sauvez l’image en utilisant le Étiquette : Save (String) La méthode.
Voici un échantillon de code montrant comment ajouter un watermark à une image en C#:

C# Ajouter Diagonal Watermark à des images
Parfois, les marques d’eau sont appliquées diagonnellement à travers les images pour un effet plus distinctif. L’Aspose.Imaging pour .NET API vous permet de tourner le texte de la marque d’eau pour ce faire. Voici comment ajouter une marque d’eau diagonale:
- Téléchargez l’image en utilisant le Immagine La classe.
- Créer A Graphiques L’initiative initiée par le Immagine L’objet.
- Définissez la famille de lettres, la taille et le style avec le Fonts La classe.
- Créer A SolidBrush Par exemple, il est possible de définir des propriétés comme la couleur.
- Instantané A StringFormat Objectif de l’alignement du texte.
- Créer A Matrix C’est l’instant de la transformation.
- attribuer l’objet de la matrice à la Étiquette : Transformation La propriété.
- Ajoutez la marque d’eau en utilisant le Graphics.DrawString(String, Font, SolidBrush, 0, StringFormat) La méthode.
- Sauvez l’image en utilisant le Étiquette : Save (String) La méthode.
Voici un échantillon de code qui illustre comment ajouter un watermark diagonal aux images en utilisant C#:

Insérer un watermark sur les images avec une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite Pour insérer des marques d’eau sur les images sans aucune limitation de l’évaluation.
Conclusion
Dans cet article, vous avez appris comment ajouter un watermark à des images en C#. Vous avez également découvert comment rouler le texte d’eau et comment ajouter un watmark en PDF en utilisant C #. Pour plus d’informations sur l’API de traitement de l’image C, veuillez consulter la page suivante La documentation. Si vous avez des questions ou avez besoin d’aide, soyez libre de le trouver par notre Forum.
Vedi anche
More in this category
- Optimiser les GIF animés dans .NET en utilisant Aspose.Imaging
- Optimiser les TIFF multi-page pour l'archivage dans .NET avec Aspose
- Animations à base de données dans .NET avec Aspose.Imaging
- Comparer Lossy vs. Lossless Image Compression dans .NET en utilisant Aspose.Imaging
- Compression d'image sans perte et déterminée de qualité dans .NET avec Aspose.Imaging