📅  最后修改于: 2020-11-07 07:48:18             🧑  作者: Mango
大部分数字图像是像素的二维平面,并且具有宽度和高度。枕头库中的图像模块具有属性大小。该元组包括图像的宽度和高度作为其元素。要调整图像大小,请通过指定宽度和高度来调用枕头图像类的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显示实用程序显示原始图像和调整后的图像,如下所示-
原始图片
调整大小的图像