Подушка Python - изменение размера изображения
Большая часть цифрового изображения представляет собой двухмерную плоскость пикселей, имеющую ширину и высоту. Модуль изображения из библиотеки подушек имеет размер атрибута. Этот кортеж состоит из ширины и высоты изображения как его элементов. Чтобы изменить размер изображения, вы вызываете метод resize () класса изображения подушки, задавая ширину и высоту.
Измените размер и сохраните измененное изображение
Программа для изменения размера и сохранения измененного изображения приведена ниже -
#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')
Вывод
Если вы сохраните указанную выше программу как Example.py и выполните ее, она отобразит исходные изображения и изображения с измененным размером, используя стандартную утилиту отображения PNG, как показано ниже:
Original Image
Resized Image