Python Pillow - 调整图像大小
大多数数字图像都是二维像素平面,并且具有宽度和高度。 pillow 库中的 Image 模块有一个属性 size。 该元组包含图像的宽度和高度作为其元素。 要调整图像的大小,您可以通过指定宽度和高度来调用 pillow 图像类的 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 显示实用程序显示原始图像和调整大小的图像,如下所示 −
原图
调整大小的图像