Wasserzeichen sind unerlässlich, um das Eigentum an Bildern zu beanspruchen und unbefugte Nutzung oder Fälschung zu verhindern. In vielen Szenarien müssen Sie möglicherweise eine automatisierte Wasserzeichenfunktion in Ihren Web- oder Desktopanwendungen implementieren. Dieser Artikel führt Sie durch das programmgesteuerte Hinzufügen von Wasserzeichen zu Bildern mit C#. Sie lernen auch, wie man effizient eine Gruppe von Bildern mit Wasserzeichen versieht. Lassen Sie uns anfangen!
Inhaltsverzeichnis
- C# API zum Hinzufügen von Wasserzeichen zu Bildern
- Fügen Sie ein Wasserzeichen zu einem Bild in C# hinzu
- Fügen Sie diagonales Wasserzeichen zu Bildern in C# hinzu
- Kostenlose API-Lizenz erhalten
Wasserzeichen zu Bildern in C# hinzufügen - API-Installation
Um Wasserzeichen zu Bildern hinzuzufügen, verwenden wir Aspose.Imaging für .NET. Diese leistungsstarke Bildverarbeitungs-API unterstützt eine Vielzahl von Bildformaten und vereinfacht die Bildbearbeitung. Sie können entweder die API-Binärdateien herunterladen oder sie über NuGet mit dem folgenden Befehl installieren:
PM> Install-Package Aspose.Imaging
Fügen Sie ein Wasserzeichen zu einem Bild in C# hinzu
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 zur Verwaltung der Textausrichtung.
- 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 man mit C# ein Wasserzeichen zu einem Bild hinzufügt:
C# Fügen Sie diagonales Wasserzeichen zu Bildern hinzu
In einigen Fällen werden Wasserzeichen diagonal über Bilder angewendet. Die Aspose.Imaging für .NET API ermöglicht es Ihnen, den Wasserzeichentext 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 zur 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 veranschaulicht, wie man mit C# ein diagonales Wasserzeichen zu Bildern hinzufügt:
Wasserzeichen in Bildern mit einer kostenlosen Lizenz einfügen
Sie können eine kostenlose temporäre Lizenz erhalten, um Wasserzeichen in Bildern ohne Evaluierungsbeschränkungen einzufügen.
Fazit
In diesem Artikel haben Sie gelernt, wie man Wasserzeichen zu Bildern in C# hinzufügt. Sie haben auch entdeckt, wie man Wasserzeichentext auf einen bestimmten Winkel dreht. Für weitere Informationen zur C# Bildverarbeitungs-API lesen Sie bitte die Dokumentation. Wenn Sie Fragen haben oder Unterstützung benötigen, können Sie sich gerne über unser Forum melden.