Python Pillow - Cambiar el tamaño de una imagen

La mayor parte de la imagen digital es un plano bidimensional de píxeles y tiene un ancho y un alto. El módulo de imagen de la biblioteca de almohadas tiene un tamaño de atributo. Esta tupla consta del ancho y alto de la imagen como sus elementos. Para cambiar el tamaño de una imagen, llame al método resize () de la clase de imagen de la almohada dando ancho y alto.

Cambiar el tamaño y guardar la imagen redimensionada

El programa para cambiar el tamaño y guardar la imagen redimensionada se da a continuación:

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

Salida

Si guarda el programa anterior como Example.py y lo ejecuta, muestra las imágenes originales y redimensionadas utilizando la utilidad de visualización PNG estándar, de la siguiente manera:

Original Image

Resized Image