《Python数据可视化编程实战》—— 1.6 安装图像处理工具:Python图像库(PIL)...

    xiaoxiao2024-04-01  122

    本节书摘来异步社区《Python数据可视化编程实战》一书中的第1章,第1.6节,作者:【爱尔兰】Igor Milovanović,更多章节内容可以访问云栖社区“异步社区”公众号查看。

    1.6 安装图像处理工具:Python图像库(PIL)

    Python数据可视化编程实战Python图像库(PIL)为Python提供了图像处理能力。PIL支持的文件格式相当广泛,在图像处理领域提供了相当强大的功能。

    快速数据访问、点运算(point operations)、滤波(filtering)、图像缩放、旋转、任意仿射转换(arbitrary affine transforms)是PIL中一些应用非常广泛的特性。例如,图像的统计数据即可通过histogram方法获得。

    PIL同样可以应用在其他方面,如批量处理、图像压缩、生成缩略图、图像格式转换以及图像打印。

    PIL可以读取多种图像格式,而图像写入支持的格式范围限定在图像交换和展示方面最通用的格式(有意为之)。

    1.6.1 操作步骤

    最容易也是最值得推荐的方式,是通过操作系统平台的包管理工具进行安装。

    在Debian/Ubuntu系统中安装的命令如下。

    $ sudo apt-get build-dep python-imaging $ sudo pip install http://effbot.org/downloads/Imaging-1.1.7.tar.gz

    1.6.2 安装过程说明

    我们通过apt-get系统工具安装PIL所需的所有依赖软件,并通过pip安装PIL的最新稳定版本。一些老版本的Ubuntu系统通常不会提供PIL的最新发布版本。

    在RedHat/SciLinux系统中,安装命令如下。

    # yum install python-imaging # yum install freetype-devel # pip install PIL

    1.6.3 补充说明

    如果需要在虚拟环境下使用PIL,可手动将PIL.pth文件和位于C:Python27` `Libsite-packages``下的PIL目录复制到virtualenv的site-packages目录下。

    相关资源:敏捷开发V1.0.pptx
    最新回复(0)