全局概览

优质
小牛编辑
157浏览
2023-12-01

Python Imaging Library ( PIL ) 给 Python 增加了图像处理能力。

这个库提供了广泛的文件格式支持,高效的内部展现,以及十分强大的图像处理能力。

让我们看看这个库的几种可能用法:

图像存储

PIL 设计用于图像归档和图像批量处理,你可以使用它建立缩略图,转换格式,打印图片等等。

现在的版本可以验证和读取大量的图片格式。写入有意设计为只能写入常用的文件格式。

图像显示

现在的版本包含了 Tk PhotoImageBitmapImage 接口, 以及 Windows DIB interface ,这有助于在 Windows 下使用。

为了方便测试,还提供了 show() 方法,可以保存图像到磁盘并显示。

图像处理

这个库包含了基本的图像处理功能,包括点操作,使用内置卷积内核过滤,色彩空间转换。

这个库还支持更改图像大小、旋转、自由变换。

有一个直方图方法允许你统计图像,这可以用于对比度增强和全局统计分析。