Python Pillow 裁剪图像
裁剪是图像处理中的一项重要操作,可以去除图像中不需要的部分,也可以添加所需的特性。它在Web应用程序中被广泛使用,用于上传图像。
Pillow中图像类的crop()函数要求要裁剪的部分为矩形。要裁剪的矩形部分以四元组的形式指定,并将裁剪后的矩形部分作为图像对象返回。
示例
以下示例演示了如何使用Python Pillow旋转图像:
#Import required Image library
from PIL import Image
#Create an Image Object from an Image
im = Image.open('images/elephant.jpg')
#Display actual image
im.show()
#left, upper, right, lowe
#Crop
cropped = im.crop((1,2,300,300))
#Display the cropped portion
cropped.show()
#Save the cropped image
cropped.save('images/croppedBeach1.jpg')
输出
如果您将上述程序保存为Example.py并执行,则会使用标准的PNG显示工具显示原始和裁剪后的图像,如下所示 –
原始图像
裁剪后的图像