
Wasserzeichen spielen eine wichtige Rolle bei der Behauptung des Eigentums an Bildern und der Verhinderung von unbefugter Nutzung oder Fälschung. Die Implementierung einer automatisierten Wasserzeichenfunktion in Ihren Web- oder Desktopanwendungen kann die Sicherheit Ihrer Bilder erheblich erhöhen. In diesem Artikel werden wir Sie durch den Prozess des programmgesteuerten Hinzufügens von Wasserzeichen zu Bildern mit C# führen. Darüber hinaus erfahren Sie, wie Sie ein Wasserzeichen zu PDF-Dateien mit C# hinzufügen können, um Ihre Dokumente weiter abzusichern. Lassen Sie uns eintauchen!
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
C# API zum Hinzufügen von Wasserzeichen zu Bildern
Um Wasserzeichen zu Bildern hinzuzufügen, verwenden wir die Aspose.Imaging für .NET. Diese leistungsstarke Bildverarbeitungs-API unterstützt verschiedene Formate, einschließlich PNG, JPEG und BMP, was die Bildmanipulation einfach macht. 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
Befolgen Sie diese Schritte, um ein Wasserzeichen zu einem Bild mit C# hinzuzufü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 man ein Wasserzeichen zu einem Bild in C# hinzufügt:

Diagonales Wasserzeichen zu Bildern in C# hinzufügen
Manchmal werden Wasserzeichen diagonal über Bilder angewendet, um einen markanteren Effekt zu erzielen. Die Aspose.Imaging für .NET API ermöglicht es Ihnen, den Wasserzeichen-Text zu drehen, um dies zu erreichen. So fügen Sie ein diagonales Wasserzeichen hinzu:
- 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 veranschaulicht, wie man ein diagonales Wasserzeichen zu Bildern mit C# hinzufügt:

Wasserzeichen auf Bildern mit einer kostenlosen Lizenz einfügen
Sie können eine kostenlose temporäre Lizenz erhalten, um Wasserzeichen auf Bildern ohne Evaluierungsbeschränkungen einzufügen.
Fazit
In diesem Artikel haben Sie gelernt, wie man ein Wasserzeichen zu Bildern in C# hinzufügt. Sie haben auch erfahren, wie man den Wasserzeichen-Text dreht und wie man ein Wasserzeichen in PDF mit C# hinzufügt. 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 an uns wenden.
Siehe auch
More in this category
- Erstellen Sie atemberaubende Animationen in C# mit dem $99 Aspose.Imaging Animation Maker Plugin
- Bilder mit Filtern verbessern mit dem $99 Aspose.Imaging Image Effect Plugin
- Bilder in C# mit dem $99 Aspose.Imaging Image Merger Plugin zusammenführen
- Erschwingliche Unternehmensbildverarbeitung mit Aspose.Imaging
- Erschwingliche Bilddrehung in C# | Aspose.Imaging $99 Plugin