Pillow 是一个开源的 Python 图像处理库,提供了丰富的图像处理功能。本文将简要介绍 Pillow 的基本使用方法以及一些常见的图像处理操作。

安装 Pillow

在开始使用 Pillow 之前,需要先安装它。可以通过以下命令进行安装:

pip install Pillow

获取图像

使用 Pillow 获取图像非常简单,以下是一个示例:

from PIL import Image

# 打开一个图像文件
img = Image.open("example.jpg")

# 显示图像
img.show()

图像处理操作

Pillow 提供了丰富的图像处理操作,以下是一些常见的操作:

裁剪图像

# 裁剪图像
img.crop((x1, y1, x2, y2))

调整图像大小

# 调整图像大小
img.resize((width, height))

转换图像模式

# 转换图像模式,例如将 RGB 图像转换为灰度图像
img.convert('L')

图像旋转

# 旋转图像
img.rotate(angle)

图像缩放

# 缩放图像
img.scale(scale_factor)

图像合并

# 合并图像
img1 = Image.open("image1.jpg")
img2 = Image.open("image2.jpg")
img = Image.merge("RGB", (img1, img2))

图像处理示例

以下是一个使用 Pillow 处理图像的示例:

from PIL import Image, ImageFilter

# 打开图像
img = Image.open("example.jpg")

# 应用模糊滤镜
img = img.filter(ImageFilter.BLUR)

# 保存图像
img.save("blurred_image.jpg")

扩展阅读

更多 Pillow 图像处理功能和使用方法,请参考 Pillow 官方文档

Pillow Image Processing 示例