Wasserzeichen zu Bildern hinzufügen Python

Das Anbringen von Wasserzeichen an Bildern ist eine weit verbreitete Technik, mit der Inhaltsersteller, Fotografen und Künstler ihre Werke schützen und ihre Eigentumsrechte geltend machen können. Durch das Anbringen einer sichtbaren Markierung auf einem Bild, typischerweise in Form eines Logos oder Textes, beugt das Wasserzeichen einer unbefugten Nutzung und Urheberrechtsverletzungen vor. In diesem Artikel stellen wir Ihnen eine einfache, aber effiziente Lösung zum Hinzufügen eines Wasserzeichens zu Bildern in Python vor. Mal sehen, wie es geht.

Python Bibliothek zum Hinzufügen von Wasserzeichen zu Bildern

Aspose.Imaging for Python ist eine leistungsstarke Bildverarbeitungsbibliothek für die Arbeit mit einer Vielzahl von Bildformaten. Ohne komplexen Code schreiben zu müssen, können Sie mit der Bibliothek Bilder mühelos verarbeiten. Sie können die Bibliothek entweder herunterladen oder mit dem folgenden Befehl installieren.

> pip install aspose-imaging-python-net 

Fügen Sie einem Bild in Python ein Wasserzeichen hinzu

Aspose.Imaging for Python hat das Einfügen von Wasserzeichen in Bilder sehr einfach gemacht, was in wenigen Codezeilen erledigt werden kann. Nachfolgend finden Sie die Schritte zum Wasserzeichen eines Bildes in Python.

  • Laden Sie das Bild mit der Image Klasse.
  • Erstellen Sie eine Instanz der Graphics Klasse und initialisieren Sie sie mit dem Image Objekt.
  • Legen Sie Schriftfamilie, -größe und -gesicht mit der Schriftartklasse fest.
  • Erstellen Sie eine Instanz der SolidBrush Klasse und legen Sie deren Eigenschaften wie Farbe usw. fest.
  • Instanziieren Sie die StringFormat Klasse, um die Textausrichtung festzulegen.
  • Fügen Sie dem Bild mit der Methode Graphics.drawstring(String, Font, SolidBrush, 0, 0, StringFormat) ein Wasserzeichen hinzu.
  • Speichern Sie das Bild mit der Methode Image.save(String).

Das folgende Codebeispiel zeigt, wie man in Python einem Bild ein Wasserzeichen hinzufügt.

import aspose.pycore as aspycore
from aspose.imaging import *
from aspose.imaging.brushes import *
from aspose.imaging.fileformats.jpeg import *
from aspose.pycore import as_of, is_assignable
import os

if 'TEMPLATE_DIR' in os.environ:
	templates_folder = os.environ['TEMPLATE_DIR']
else:
	templates_folder = r"C:\Users\USER\Downloads\templates"

delete_output = 'SAVE_OUTPUT' not in os.environ

data_dir = templates_folder

# Bild laden
with Image.load(os.path.join(data_dir, "template.tiff")) as image:
	# Wasserzeichentext
	the_string = "45 Degree Rotated Text"
	graphics = Graphics(image)
	sz = graphics.image.size
	
	# Schriftart festlegen
	font = Font("Times New Roman", 20.0, FontStyle.BOLD)
	brush = SolidBrush()
	brush.color = Color.red
	brush.opacity = 0
	format_ = StringFormat()
	format_.alignment = StringAlignment.CENTER
	format_.format_flags = StringFormatFlags.MEASURE_TRAILING_SPACES
	matrix = Matrix()
	matrix.translate(sz.width / 2, sz.height / 2)
	
	# Drehwinkel einstellen
	matrix.rotate(-45.0)
	graphics.transform = matrix
	
	# Wasserzeichen anwenden
	graphics.draw_string(the_string, font, brush, 0, 0, format_)
	
	# Bild speichern
	image.save(os.path.join(data_dir, "result.jpg"))

if delete_output:
	os.remove(os.path.join(data_dir, "result.jpg"))

Unten sehen Sie das Wasserzeichen, das mithilfe des obigen Codebeispiels zu einem Bild hinzugefügt wurde.

Fügen Sie dem Bild Python ein diagonales Wasserzeichen hinzu

Wasserzeichenbilder online

Verwenden Sie unser kostenloses Online-Tool zum Markieren von Bildern mit Wasserzeichen, um beliebig viele Bilder mit Wasserzeichen zu versehen. Sie müssen kein Konto erstellen, um dieses Tool zu verwenden.

Kostenlose Python bildwasserzeichenbibliothek

Sie können eine kostenlose temporäre Lizenz erhalten und Wasserzeichen in Bilder einfügen, ohne dass die Evaluierung eingeschränkt ist.

Abschluss

In diesem Artikel haben Sie erfahren, wie Sie Bildern in Python Wasserzeichen hinzufügen. Die Schritt-für-Schritt-Anleitung und das Codebeispiel haben gezeigt, wie Sie mit bestimmten Einstellungen ein Wasserzeichen auf ein Bild anwenden. Darüber hinaus haben wir Ihnen ein Online-Tool zum Einfügen von Wasserzeichen in Bilder zur Verfügung gestellt. Dies ist ein kostenloses Tool und Sie können es verwenden, ohne ein Konto zu erstellen.

Wenn Sie mehr über unsere Python bildverarbeitungsbibliothek erfahren möchten, besuchen Sie die Dokumentation. Wenn Sie Fragen oder Anregungen haben, kontaktieren Sie uns über unser Forum.

Siehe auch