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
- Fügen Sie einem Bild in Python ein Wasserzeichen hinzu
- Fügen Sie Online bildern Wasserzeichen hinzu
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.
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.