Hinzufügen eines Wasserzeichens zu einem Bild
Hinzufügen eines Wasserzeichens zu einem Bild
Dieses Dokument erklärt, wie man mithilfe von Aspose.PSD ein Wasserzeichen zu einem Bild hinzufügt. Das Hinzufügen eines Wasserzeichens zu einem Bild ist eine häufige Anforderung für Bildverarbeitungsanwendungen. Dieses Beispiel verwendet die Graphics-Klasse, um einen Text auf der Bildebene zu zeichnen.
Hinzufügen eines Wasserzeichens
Um die Operation zu demonstrieren, laden wir ein BMP-Bild von der Festplatte und zeichnen einen Text als Wasserzeichen auf der Bildebene mithilfe der Graphics-Klasse DrawString-Methode. Wir speichern das Bild im PNG-Format mithilfe der PngOptions-Klasse. Im Folgenden finden Sie einen Code, der zeigt, wie man einem Bild ein Wasserzeichen hinzufügt. Der Beispielquellcode wurde in Teile aufgeteilt, um das Verständnis zu erleichtern. Schritt für Schritt zeigen die Beispiele, wie man:
- Ein Bild laden.
- Ein Graphics-Objekt erstellen und initialisieren.
- Schriftart- und SolidBrush-Objekte erstellen und initialisieren.
- Einen Text als Wasserzeichen mithilfe der Graphics-Klasse DrawString-Methode zeichnen.
- Bild im PNG-Format speichern.
Der folgende Code zeigt Ihnen, wie Sie ein Wasserzeichen auf dem Bild hinzufügen.
Hinzufügen eines diagonalen Wasserzeichens
Das Hinzufügen eines diagonalen Wasserzeichens zu einem Bild ist ähnlich wie das Hinzufügen eines horizontalen Wasserzeichens, wie oben besprochen, mit einigen Unterschieden. Um die Operation zu demonstrieren, laden wir ein JPG-Bild von der Festplatte, fügen Transformationen mithilfe eines Objekts der Matrix-Klasse hinzu und zeichnen einen Text als Wasserzeichen auf der Bildebene mithilfe der Graphics-Klasse DrawString-Methode. Im Folgenden finden Sie einen Code, der zeigt, wie man einem Bild ein diagonales Wasserzeichen hinzufügt. Der Beispielquellcode wurde in Teile aufgeteilt, um das Verständnis zu erleichtern. Schritt für Schritt zeigen die Beispiele, wie man:
- Ein Bild laden.
- Ein Graphics-Objekt erstellen und initialisieren.
- Font- und SolidBrush-Objekte erstellen und initialisieren.
- Größe des Bildes im SizeF-Objekt abrufen.
- Eine Instanz der Matrix-Klasse erstellen und eine zusammengesetzte Transformation durchführen.
- Transformation dem Graphics-Objekt zuweisen.
- Ein StringFormat-Objekt erstellen und initialisieren.
- Einen Text als Wasserzeichen mithilfe der Graphics-Klasse DrawString-Methode zeichnen.
- Resultierendes Bild speichern.
Der folgende Code zeigt Ihnen, wie Sie ein diagonales Wasserzeichen hinzufügen.