Oreiller Python - Redimensionner une image

La plupart de l'image numérique est un plan de pixels bidimensionnel et il a une largeur et une hauteur. Le module Image de la bibliothèque d'oreillers a une taille d'attribut. Ce tuple se compose de la largeur et de la hauteur de l'image en tant que ses éléments. Pour redimensionner une image, vous appelez la méthode resize () de la classe d'image de l'oreiller en donnant la largeur et la hauteur.

Redimensionner et enregistrer l'image redimensionnée

Le programme de redimensionnement et d'enregistrement de l'image redimensionnée est donné ci-dessous -

#Import required Image library
from PIL import Image

#Create an Image Object from an Image
im = Image.open("images/cat.jpg")

#Display actual image
im.show()

#Make the new image half the width and half the height of the original image
resized_im = im.resize((round(im.size[0]*0.5), round(im.size[1]*0.5)))

#Display the resized imaged
resized_im.show()

#Save the cropped image
resized_im.save('resizedBeach1.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 redimensionnées à l'aide de l'utilitaire d'affichage PNG standard, comme suit -

Original Image

Resized Image