Python Pillow 调整图片大小

Python Pillow 调整图片大小

大部分数字图像是一个由像素组成的二维平面,它具有宽度和高度。Pillow库的Image模块具有一个size属性。这个元组由图像的宽度和高度作为其元素组成。要调整图像大小,你可以通过给定宽度和高度来调用Pillow的image类的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显示工具显示原始图像和调整大小后的图像,如下所示:

原始图像

Python Pillow 调整图片大小

调整大小的图片

Python Pillow 调整图片大小

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程