《Python数据可视化编程实战》—— 1.6 安装图像处理工具:Python图像库(PIL)...
本節(jié)書摘來異步社區(qū)《Python數(shù)據(jù)可視化編程實戰(zhàn)》一書中的第1章,第1.6節(jié),作者:【愛爾蘭】Igor Milovanovi?,更多章節(jié)內(nèi)容可以訪問云棲社區(qū)“異步社區(qū)”公眾號查看。
1.6 安裝圖像處理工具:Python圖像庫(PIL)
Python數(shù)據(jù)可視化編程實戰(zhàn)
Python圖像庫(PIL)為Python提供了圖像處理能力。PIL支持的文件格式相當(dāng)廣泛,在圖像處理領(lǐng)域提供了相當(dāng)強大的功能。
快速數(shù)據(jù)訪問、點運算(point operations)、濾波(filtering)、圖像縮放、旋轉(zhuǎn)、任意仿射轉(zhuǎn)換(arbitrary affine transforms)是PIL中一些應(yīng)用非常廣泛的特性。例如,圖像的統(tǒng)計數(shù)據(jù)即可通過histogram方法獲得。
PIL同樣可以應(yīng)用在其他方面,如批量處理、圖像壓縮、生成縮略圖、圖像格式轉(zhuǎn)換以及圖像打印。
PIL可以讀取多種圖像格式,而圖像寫入支持的格式范圍限定在圖像交換和展示方面最通用的格式(有意為之)。
1.6.1 操作步驟
最容易也是最值得推薦的方式,是通過操作系統(tǒng)平臺的包管理工具進行安裝。
在Debian/Ubuntu系統(tǒng)中安裝的命令如下。
$ sudo apt-get build-dep python-imaging $ sudo pip install http://effbot.org/downloads/Imaging-1.1.7.tar.gz1.6.2 安裝過程說明
我們通過apt-get系統(tǒng)工具安裝PIL所需的所有依賴軟件,并通過pip安裝PIL的最新穩(wěn)定版本。一些老版本的Ubuntu系統(tǒng)通常不會提供PIL的最新發(fā)布版本。
在RedHat/SciLinux系統(tǒng)中,安裝命令如下。
# yum install python-imaging # yum install freetype-devel # pip install PIL1.6.3 補充說明
如果需要在虛擬環(huán)境下使用PIL,可手動將PIL.pth文件和位于C:Python27` `Libsite-packages``下的PIL目錄復(fù)制到virtualenv的site-packages目錄下。
總結(jié)
以上是生活随笔為你收集整理的《Python数据可视化编程实战》—— 1.6 安装图像处理工具:Python图像库(PIL)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu Linux中使用快捷键截图
- 下一篇: 《iOS 8案例开发大全》——实例006