Was ist die grundlegende Verwendung von Pillow in Python?
Nov 26, 2025
Eine Nachricht hinterlassen
Pillow, eine bekannte Python Imaging Library (PIL), ist ein leistungsstarkes Werkzeug für die Bildverarbeitung. In diesem Blog werde ich als Pillow-Anbieter die grundlegende Verwendung von Pillow in Python vorstellen, die für verschiedene Anwendungen wie Webentwicklung, Datenanalyse und digitale Kunsterstellung äußerst nützlich sein kann.
Installation
Bevor wir Pillow verwenden können, müssen wir es installieren. Sie können verwendenPip, das Python-Paketinstallationsprogramm, um Pillow zu installieren. Öffnen Sie Ihr Terminal oder Ihre Eingabeaufforderung und führen Sie den folgenden Befehl aus:
Pip Kissen installieren
Dieser Befehl lädt die neueste Version von Pillow herunter und installiert sie in Ihrer Python-Umgebung.
Öffnen und Anzeigen eines Bildes
Einer der grundlegendsten Vorgänge in der Bildverarbeitung ist das Öffnen eines vorhandenen Bildes. Pillow macht diese Aufgabe sehr einfach. Hier ist ein Beispielcode:
aus PIL-Import Bild # Eine Bilddatei öffnen image = Image.open('example.jpg') # Das Bild anzeigen image.show()
In diesem Code importieren wir zunächst dieBildModul aus demPILBibliothek. Dann verwenden wir dieoffenMethode zum Öffnen einer Bilddatei mit dem Namenexample.jpg. Schließlich ist diezeigenMethode wird verwendet, um das Bild anzuzeigen. Diese Methode öffnet das Bild in Ihrem Standard-Bildbetrachter.
Bildinformationen
Sobald ein Bild geöffnet ist, können wir auf verschiedene Informationen über das Bild zugreifen, wie z. B. seine Größe, sein Format und seinen Modus.
from PIL import Image image = Image.open('example.jpg') # Holen Sie sich die Größe des Bildes width, height = image.size # Holen Sie sich das Format des Bildes image_format = image.format # Holen Sie sich den Modus des Bildes image_mode = image.mode print(f"Width: {width}, Height: {height}") print(f"Format: {image_format}") print(f"Mode: {image_mode}")
DerGrößeDas Attribut gibt ein Tupel zurück, das die Breite und Höhe des Bildes enthält. DerFormatDas Attribut teilt uns das Dateiformat des Bildes mit (z. B. JPEG, PNG) und dasModusDas Attribut gibt den Farbmodus des Bildes an (z. B. RGB, RGBA).
Größe eines Bildes ändern
Die Größenänderung eines Bildes ist ein häufiger Vorgang, insbesondere wenn es um unterschiedliche Bildschirmgrößen geht oder Bilder für die Webnutzung optimiert werden. Kissen bietet dasGröße ändernMethode, um dies zu erreichen.
aus PIL-Import Bild image = Image.open('example.jpg') # Größe des Bildes ändern new_size = (300, 200) resized_image = image.resize(new_size) # Das in der Größe geänderte Bild speichern resized_image.save('resized_example.jpg')
In diesem Code definieren wir eine neue Größe als Tupel(Breite, Höhe)und nutzen Sie dieGröße ändernMethode zum Erstellen eines neuen Bilds mit geänderter Größe. Dann speichern wir das verkleinerte Bild mitspeichernVerfahren.


Ein Bild zuschneiden
Durch Zuschneiden können wir einen bestimmten Bereich eines Bildes auswählen. DerErnteDie Methode in Pillow benötigt ein Tupel aus vier Koordinaten(links, oben, rechts, unten)um den Zuschneidebereich zu definieren.
aus PIL-Import Bild image = Image.open('example.jpg') # Definieren Sie den Zuschneidebereich crop_area = (100, 100, 300, 300) cropped_image = image.crop(crop_area) # Speichern Sie das zugeschnittene Bild cropped_image.save('cropped_example.jpg')
Die Koordinaten imCrop_BereichTupel geben die Positionen ganz links, ganz oben, ganz rechts und ganz unten des Zuschneiderechtecks an.
Ein Bild drehen
Durch Drehen eines Bildes kann eine neue Perspektive hinzugefügt oder die Ausrichtung korrigiert werden. Kissen bietet dasdrehenMethode zum Drehen eines Bildes um einen angegebenen Winkel.
aus PIL-Import Bild image = Image.open('example.jpg') # Bild um 90 Grad drehen rotated_image = image.rotate(90) # Das gedrehte Bild speichern rotated_image.save('rotated_example.jpg')
DerdrehenDie Methode verwendet einen Winkel in Grad als Argument. Positive Winkel stehen für eine Drehung gegen den Uhrzeigersinn.
Farbmanipulation
Mit Pillow können wir auch die Farbe eines Bildes manipulieren. Beispielsweise können wir ein Bild in Graustufen umwandeln.
aus PIL-Import Bild image = Image.open('example.jpg') # Konvertieren Sie das Bild in Graustufen. greyscale_image = image.convert('L') # Speichern Sie das Graustufenbild. greyscale_image.save('grayscale_example.jpg')
DerkonvertierenDie Methode wird verwendet, um den Farbmodus des Bildes zu ändern. Der'L'Der Modus stellt Graustufen dar.
Arbeiten mit mehreren Bildern
Manchmal müssen wir mehrere Bilder kombinieren. Wir können beispielsweise eine Collage erstellen, indem wir ein Bild auf ein anderes einfügen.
aus PIL-Importbild # Zwei Bilder öffnen background = Image.open('background.jpg') foreground = Image.open('foreground.jpg') # Position zum Einfügen des Vordergrundbilds berechnen position = (100, 100) # Vordergrundbild in den Hintergrund einfügen background.paste(foreground, position) # Das kombinierte Bild speichern background.save('combined.jpg')
DerPasteDie Methode verwendet das einzufügende Bild und die Position als Argumente.
Memory Foam-Kissen und Haushaltskissen
Als Kissenlieferant bieten wir auch eine große Auswahl an physischen Kissen an, darunterMemory Foam-KissenUndHaushaltskissen. Diese Kissen sollen Komfort und Unterstützung für einen erholsamen Schlaf bieten.
Abschluss
Zusammenfassend lässt sich sagen, dass Pillow in Python eine vielseitige Bibliothek ist, die eine breite Palette an Bildverarbeitungsfunktionen bietet. Von grundlegenden Vorgängen wie dem Öffnen und Anzeigen von Bildern bis hin zu fortgeschritteneren Aufgaben wie der Farbmanipulation und dem Kombinieren mehrerer Bilder kann Pillow die Anforderungen verschiedener Anwendungen erfüllen. Unabhängig davon, ob Sie als Entwickler an einem Webprojekt arbeiten oder als Künstler digitale Kunst erstellen, kann Pillow ein wertvolles Werkzeug in Ihrem Werkzeugkasten sein.
Wenn Sie an unseren Python-bezogenen Dienstleistungen oder unseren physischen Kissenprodukten interessiert sind, können Sie uns gerne zur Beschaffung und weiteren Diskussion kontaktieren. Wir freuen uns darauf, Sie zu betreuen und Sie bei der Verwirklichung Ihrer Ziele zu unterstützen.
Referenzen
- Offizielle Dokumentation des Kissens.
- Offizielle Python-Dokumentation.
