Python 图片处理库 PIL 使用指南:入门示例与功能介绍
PIL (Python Imaging Library) 是一个强大的 Python 图像处理库,可以实现图像的读取、处理、修改和保存等功能。以下是一个简单的 PIL 示例,用于打开并显示一张图片:
from PIL import Image
# 打开图片
img = Image.open('example.jpg')
# 显示图片
img.show()
# 获取图片信息
print('图片格式:', img.format)
print('图片大小:', img.size)
print('图片模式:', img.mode)
在这个示例中,我们首先使用 Image.open() 方法打开一张名为 'example.jpg' 的图片,然后使用 img.show() 方法显示该图片。最后,我们使用 print() 函数获取并输出了该图片的格式、大小和模式信息。
除了基本的操作外,PIL 还支持许多强大的图像处理功能,例如:
- 缩放: 使用
img.resize()方法调整图片大小。 - 裁剪: 使用
img.crop()方法裁剪图片的特定区域。 - 旋转: 使用
img.rotate()方法旋转图片。 - 滤镜: 使用
ImageFilter模块中的各种滤镜方法来处理图片。
您可以通过调用 Image 模块中的不同方法来实现这些功能。详细的文档和示例请参考 PIL 的官方网站: https://pillow.readthedocs.io/
原文地址: https://www.cveoy.top/t/topic/nz89 著作权归作者所有。请勿转载和采集!