Wasserzeichen zu Bildern mit C# hinzufügen

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

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:

  1. Laden Sie das Bild mit der Image Klasse.
  2. Erstellen Sie eine Instanz der Graphics Klasse, indem Sie sie mit dem Image Objekt initialisieren.
  3. Definieren Sie die Schriftfamilie, Größe und Stil mit der Font Klasse.
  4. Erstellen Sie eine SolidBrush Instanz, um Eigenschaften wie Farbe festzulegen.
  5. Instanziieren Sie die StringFormat Klasse, um die Textausrichtung zu verwalten.
  6. Fügen Sie das Wasserzeichen mit der Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) Methode zum Bild hinzu.
  7. 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:

Wasserzeichen zu einem Bild mit C# 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:

  1. Laden Sie das Bild mit der Image Klasse.
  2. Erstellen Sie eine Graphics Instanz, die mit dem Image Objekt initialisiert ist.
  3. Definieren Sie die Schriftfamilie, Größe und Stil mit der Font Klasse.
  4. Erstellen Sie eine SolidBrush Instanz, um Eigenschaften wie Farbe festzulegen.
  5. Instanziieren Sie ein StringFormat Objekt für die Textausrichtung.
  6. Erstellen Sie eine Matrix Instanz, um den Transformationswinkel festzulegen.
  7. Weisen Sie das Matrix-Objekt der Graphics.Transform Eigenschaft zu.
  8. Fügen Sie das Wasserzeichen mit der Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) Methode hinzu.
  9. 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:

Diagonales Wasserzeichen zu einem Bild mit C# 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.

Siehe auch