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 示例