📜  枕头python更新图像 - Python(1)

📅  最后修改于: 2023-12-03 14:55:31.623000             🧑  作者: Mango

枕头python更新图像 - Python

枕头(Pillow)是Python图像处理库,可在Python中打开、操作和保存许多不同类型的图像文件。

安装

在命令行中输入以下命令安装枕头:

pip install pillow
打开图片

使用Image.open()方法可以打开图像文件并返回Image对象。

from PIL import Image

img = Image.open("image.jpg")
修改图像大小

使用resize()方法可以将图像缩放到指定的大小。该方法需要一个元组,包含要缩放到的新大小。可以使用ANTIALIAS参数缩放时进行平滑处理。

new_size = (640, 480)
img = img.resize(new_size, resample=Image.ANTIALIAS)
裁剪图像

使用crop()方法可以裁剪图像。该方法需要一个元组,表示要裁剪的区域。该元组的值应为(左侧,顶部,右侧,底部)。例如,要裁剪图像的左上角,可以使用以下代码:

box = (0, 0, 200, 200)
img = img.crop(box)
旋转图像

使用rotate()方法可以将图像旋转指定的角度。

angle = 45
img = img.rotate(angle)
保存图像

使用save()方法可以将图像保存为指定的文件格式。该方法需要文件名和文件格式。

img.save("new_image.jpg", format="JPEG")