概述#

这个 Python Imaging Library 向python解释器添加图像处理功能。

此库提供了广泛的文件格式支持、高效的内部表示和相当强大的图像处理功能。

核心图像库设计用于快速访问以几个基本像素格式存储的数据。它为一般的图像处理工具提供了坚实的基础。

让我们看看这个库的一些可能用途。

图像档案#

python图像库是图像存档和批处理应用程序的理想选择。可以使用库创建缩略图、在文件格式之间转换、打印图像等。

当前版本识别并读取大量格式。写支持被有意限制为最常用的交换和表示格式。

图像显示#

当前版本包括tk PhotoImageBitmapImage 接口,以及 Windows DIB interface 它可以与pythonwin和其他基于Windows的工具包一起使用。许多其他的GUI工具包都提供了某种PIL支持。

对于调试,还有一个 show() 方法将图像保存到磁盘,并调用外部显示实用程序。

图像处理#

该库包含基本的图像处理功能,包括点操作、使用一组内置卷积内核进行过滤以及颜色空间转换。

该库还支持图像大小调整、旋转和任意仿射变换。

有一种柱状图方法可以让你从图像中提取一些统计数据。这可以用于自动增强对比度,并用于全局统计分析。