全局概览
优质
小牛编辑
157浏览
2023-12-01
Python Imaging Library ( PIL ) 给 Python 增加了图像处理能力。
这个库提供了广泛的文件格式支持,高效的内部展现,以及十分强大的图像处理能力。
让我们看看这个库的几种可能用法:
图像存储
PIL 设计用于图像归档和图像批量处理,你可以使用它建立缩略图,转换格式,打印图片等等。
现在的版本可以验证和读取大量的图片格式。写入有意设计为只能写入常用的文件格式。
图像显示
现在的版本包含了 Tk PhotoImage
和 BitmapImage
接口, 以及 Windows DIB interface
,这有助于在 Windows 下使用。
为了方便测试,还提供了 show()
方法,可以保存图像到磁盘并显示。
图像处理
这个库包含了基本的图像处理功能,包括点操作,使用内置卷积内核过滤,色彩空间转换。
这个库还支持更改图像大小、旋转、自由变换。
有一个直方图方法允许你统计图像,这可以用于对比度增强和全局统计分析。