Oreiller Python - Recadrer une image

Le recadrage est l'une des opérations importantes du traitement d'image pour supprimer les parties indésirables d'une image ainsi que pour ajouter les fonctionnalités requises à une image. C'est un processus largement utilisé dans les applications Web, pour télécharger une image.

La fonction crop () de la classe d'image dans Pillow nécessite que la partie soit rognée en rectangle. La partie rectangle à recadrer à partir d'une image est spécifiée comme un tuple à quatre éléments et renvoie la partie rectangle de l'image qui a été recadrée en tant qu'objet image.

Exemple

L'exemple suivant montre comment faire pivoter une image à l'aide de l'oreiller python -

#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')

Production

Si vous enregistrez le programme ci-dessus sous le nom Example.py et que vous l'exécutez, il affiche les images originales et recadrées à l'aide de l'utilitaire d'affichage PNG standard, comme suit -

Original image

Cropped image