
Wasserzeichen sind entscheidend, um das Eigentum an Bildern zu bestätigen und unbefugte Nutzung oder Fälschungen zu verhindern. In vielen Szenarien müssen Sie möglicherweise eine automatisierte Wasserzeichenfunktion in Ihren Web- oder Desktopanwendungen implementieren. Dieser Artikel wird Sie durch das programmgesteuerte Hinzufügen von Wasserzeichen zu Bildern mit C# führen. Sie lernen auch, wie Sie effizient eine Batchverarbeitung von Bildern mit Wasserzeichen durchführen. Lassen Sie uns anfangen!
Inhaltsverzeichnis
- C# API zum Hinzufügen von Wasserzeichen zu Bildern
- Wasserzeichen zu einem Bild in C# hinzufügen
- Diagonales Wasserzeichen zu Bildern in C# hinzufügen
- Kostenlose API-Lizenz erhalten
Wasserzeichen zu Bildern in C# hinzufügen - API-Installation
Um Wasserzeichen zu Bildern hinzuzufügen, verwenden wir die Aspose.Imaging für .NET. Diese leistungsstarke API zur Bildbearbeitung unterstützt eine Vielzahl von Bildformaten und vereinfacht die Bildmanipulation. Sie können entweder die API-Binärdateien herunterladen oder sie über NuGet mit dem folgenden Befehl installieren:
PM> Install-Package Aspose.Imaging
Wasserzeichen zu einem Bild in C# hinzufügen
Hier ist eine Schritt-für-Schritt-Anleitung, wie Sie mit C# ein Wasserzeichen zu einem Bild hinzufügen:
- Laden Sie das Bild mit der Image Klasse.
- Erstellen Sie eine Instanz der Graphics Klasse, indem Sie sie mit dem Image Objekt initialisieren.
- Definieren Sie die Schriftfamilie, Größe und Stil mit der Font Klasse.
- Erstellen Sie eine SolidBrush Instanz, um Eigenschaften wie Farbe festzulegen.
- Instanziieren Sie die StringFormat Klasse, um die Textausrichtung zu verwalten.
- Fügen Sie das Wasserzeichen mit der Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) Methode zum Bild hinzu.
- Speichern Sie das Bild mit der Image.Save(String) Methode.
Hier ist ein Codebeispiel, das zeigt, wie Sie mit C# ein Wasserzeichen zu einem Bild hinzufügen:

C# Diagonales Wasserzeichen zu Bildern hinzufügen
In einigen Fällen werden Wasserzeichen diagonal über Bilder angewendet. Die Aspose.Imaging für .NET API ermöglicht es Ihnen, den Wasserzeichen-Text zu drehen, um diesen Effekt zu erzielen. Befolgen Sie diese Schritte, um ein diagonales Wasserzeichen hinzuzufügen:
- Laden Sie das Bild mit der Image Klasse.
- Erstellen Sie eine Graphics Instanz, die mit dem Image Objekt initialisiert ist.
- Definieren Sie die Schriftfamilie, Größe und Stil mit der Font Klasse.
- Erstellen Sie eine SolidBrush Instanz, um Eigenschaften wie Farbe festzulegen.
- Instanziieren Sie ein StringFormat Objekt für die Textausrichtung.
- Erstellen Sie eine Matrix Instanz, um den Transformationswinkel festzulegen.
- Weisen Sie das Matrix-Objekt der Graphics.Transform Eigenschaft zu.
- Fügen Sie das Wasserzeichen mit der Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) Methode hinzu.
- Speichern Sie das Bild mit der Image.Save(String) Methode.
Hier ist ein Codebeispiel, das zeigt, wie Sie mit C# ein diagonales Wasserzeichen zu Bildern hinzufügen:

Wasserzeichen auf Bildern mit einer kostenlosen Lizenz einfügen
Sie können eine kostenlose temporäre Lizenz erhalten, um Wasserzeichen auf Bildern ohne Einschränkungen der Bewertung einzufügen.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie Wasserzeichen zu Bildern in C# hinzufügen. Sie haben auch entdeckt, wie Sie den Wasserzeichen-Text auf einen bestimmten Winkel drehen können. Für weitere Informationen zur C# Bildverarbeitungs-API verweisen wir auf die Dokumentation. Wenn Sie Fragen haben oder Hilfe benötigen, können Sie sich gerne über unser Forum an uns wenden.