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