Python-Kissen - Zuschneiden eines Bildes

Das Zuschneiden ist eine der wichtigen Operationen der Bildverarbeitung, um unerwünschte Teile eines Bildes zu entfernen und einem Bild die erforderlichen Funktionen hinzuzufügen. Es ist ein weit verbreitetes Verfahren in Webanwendungen zum Hochladen eines Bildes.

Für die Funktion crop () der Bildklasse in Pillow muss der Teil als Rechteck zugeschnitten werden. Der Rechteckbereich, der aus einem Bild zugeschnitten werden soll, wird als Tupel mit vier Elementen angegeben und gibt den Rechteckbereich des Bildes zurück, der als Bildobjekt zugeschnitten wurde.

Beispiel

Das folgende Beispiel zeigt, wie Sie ein Bild mit einem Python-Kissen drehen.

#Import required Image library
from PIL import Image

#Create an Image Object from an Image
im = Image.open('images/elephant.jpg')

#Display actual image
im.show()

#left, upper, right, lowe
#Crop
cropped = im.crop((1,2,300,300))

#Display the cropped portion
cropped.show()

#Save the cropped image
cropped.save('images/croppedBeach1.jpg')

Ausgabe

Wenn Sie das obige Programm als Example.py speichern und ausführen, werden die Originalbilder und zugeschnittenen Bilder mit dem Standard-PNG-Anzeigeprogramm wie folgt angezeigt:

Original image

Cropped image