Bilder in Python verwischen

Das Verwischen eines Bildes ist eine beliebte Funktion von Bildbearbeitungs-Apps. Bilder werden aus verschiedenen Gründen unscharf, z. B. zum Schutz der Privatsphäre, zur Rauschunterdrückung, zum Verblassen von Objekten usw. Bei der Verarbeitung von Bildern in Python müssen Sie möglicherweise den Unschärfeeffekt auf ein Bild anwenden. Um dies zu erreichen, zeigt dieser Artikel, wie man ein Bild in Python unscharf macht.

Python Bibliothek zum Verwischen von Bildern

Um Bilder zu verwischen, verwenden wir Aspose.Imaging for Python. Es handelt sich um eine leistungsstarke Bildbearbeitungsbibliothek, mit der Sie Bilder mühelos bearbeiten und bearbeiten können. Um die Bibliothek zu verwenden, können Sie sie entweder herunterladen oder mit dem folgenden Befehl installieren.

> pip install aspose-imaging-python-net 

Schritte zum Weichzeichnen eines Bildes in Python

Mit Aspose.Imaging for Python müssen Sie keinen komplexen Code schreiben, um einen Unschärfeeffekt auf Bilder anzuwenden. Im Folgenden finden Sie die einfachen Schritte, die Sie ausführen müssen, um ein Bild unscharf zu machen.

  • Laden Sie zunächst die Bilddatei.
  • Wenden Sie dann den Unschärfefilter auf das Bild an.
  • Speichern Sie abschließend das unscharfe Bild auf der Festplatte.

Schreiben wir nun den Python-Code, um ein Bild zu verwischen, indem wir die oben genannten Schritte befolgen.

Verwischen Sie ein Bild in Python

Im Folgenden finden Sie die Schritte zum Verwischen eines Bildes in Python.

  • Laden Sie zunächst das Bild mit der Methode Image.load().
  • Anschließend wandeln Sie das Bild in den RasterImage-Typ um.
  • Danach verwischen Sie das Bild mit der Methode RasterImage.filter().
  • Speichern Sie abschließend das unscharfe Bild mit der Methode RasterImage.save().

Das folgende Codebeispiel zeigt, wie Sie den Unschärfeeffekt auf ein Bild in Python anwenden.

import aspose.pycore as aspycore
from aspose.imaging import RasterImage, Image
from aspose.imaging.imagefilters.filteroptions import GaussianBlurFilterOptions
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

# Laden Sie das Bild
with Image.load(os.path.join(data_dir, "template.gif")) as image:
	# Wandeln Sie das Bild in RasterImage um, übergeben Sie die Grenzen[Rechteck] des Bildes und die GaussianBlurFilterOptions-Instanz an die Filtermethode und speichern Sie die Ergebnisse
	raster_image = aspycore.as_of(image, RasterImage)
	raster_image.filter(raster_image.bounds, GaussianBlurFilterOptions(5, 5))
	raster_image.save(os.path.join(data_dir, "result.gif"))

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

Unten sehen Sie das Originalbild, das wir zum Anwenden des Unschärfeeffekts verwendet haben.

Geben Sie ein Bild ein, um den Unschärfeeffekt anzuwenden

Das resultierende unscharfe Bild können Sie unten sehen.

Unschärfebild in Python ausgeben

Kostenlose Python bildunschärfebibliothek

Sie können eine kostenlose temporäre Lizenz erhalten und Bilder ohne Evaluierungseinschränkungen verwischen.

Online-Tool zum Verwischen von Bildern

Probieren Sie unser kostenloses webbasiertes Bildbearbeitungstool aus, um Ihre Bilder online zu bearbeiten. Dieses Bildbearbeitungstool wird von Aspose.Imaging for Python unterstützt und Sie müssen dafür kein Konto erstellen.

Abschluss

In diesem Artikel haben Sie gelernt, wie Sie Bilder in Python verwischen. Mithilfe der Schritte und des Codebeispiels hätten Sie leicht verstanden, wie Sie den Unschärfeeffekt auf ein Bild anwenden. Zur Demonstration haben wir Ihnen die Eingabe und Ausgabebilder gezeigt. Abschließend haben wir Ihnen ein kostenloses Bildbearbeitungstool zur Verfügung gestellt, mit dem Sie Ihre Bilder online bearbeiten können.

Weitere Informationen zur Python bildverarbeitungsbibliothek finden Sie in der Dokumentation. Sie können uns Ihre Fragen auch über unser Forum mitteilen.

Siehe auch