天天看點

《Python資料可視化程式設計實戰》——1.6 安裝圖像處理工具:Python圖像庫(PIL)

本節書摘來自異步社群《python資料可視化程式設計實戰》一書中的第1章,第1.6節,作者[愛爾蘭]igor milovanović ,颛青山 譯,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

python圖像庫(pil)為python提供了圖像處理能力。pil支援的檔案格式相當廣泛,在圖像處理領域提供了相當強大的功能。

快速資料通路、點運算(point operations)、濾波(filtering)、圖像縮放、旋轉、任意仿射轉換(arbitrary affine transforms)是pil中一些應用非常廣泛的特性。例如,圖像的統計資料即可通過histogram方法獲得。

pil同樣可以應用在其他方面,如批量處理、圖像壓縮、生成縮略圖、圖像格式轉換以及圖像列印。

pil可以讀取多種圖像格式,而圖像寫入支援的格式範圍限定在圖像交換和展示方面最通用的格式(有意為之)。

最容易也是最值得推薦的方式,是通過作業系統平台的包管理工具進行安裝。

在debian/ubuntu系統中安裝的指令如下。

我們通過apt-get系統工具安裝pil所需的所有依賴軟體,并通過pip安裝pil的最新穩定版本。一些老版本的ubuntu系統通常不會提供pil的最新釋出版本。

在redhat/scilinux系統中,安裝指令如下。

如果需要在虛拟環境下使用pil,可手動将pil.pth檔案和位于c:python27`<code></code>`libsite-packages``下的pil目錄複制到virtualenv的site-packages目錄下。