發(fā)布時間:
2018
-
01
-
05
Python 圖像處理庫 Pillow 入門(含代碼)Pillow是Python里的圖像處理庫(PIL:Python Image Library),提供了了廣泛的文件格式支持,強(qiáng)大的圖像處理能力,主要包括圖像儲存、圖像顯示、格式轉(zhuǎn)換以及基本的圖像處理操作等。 1)使用 Image 類PIL最重要的類是 Image class, 你可以通過多種方法創(chuàng)建這個類的實例;你可以從文件加載圖像,或者處理其他圖像, 或者從 scratch 創(chuàng)建。要從文件加載圖像,可以使用open( )函數(shù),在Image模塊中: from PIL import Image im = Image.open("E:/photoshop/1.jpg")加載成功后,將返回一個Image對象,可以通過使用示例屬性查看文件內(nèi)容: print(im.format, im.size, im.mode)('JPEG', (600, 351), 'RGB')format 這個屬性標(biāo)識了圖像來源。如果圖像不是從文件讀取它的值就是None。size屬性是一個二元tuple,包含width和height(寬度和高度,單位都是px)。 mode 屬性定義了圖像bands的數(shù)量和名稱,以及像素類型和深度。常見的modes 有 “L” (luminance) 表示灰度圖像, “RGB” 表示真彩色圖像, and “CMYK” 表示出版圖像。如果文件打開錯誤,返回 IOError 錯誤。只要你有了 Image 類的實例,你就可以通過類的方法處理圖像。比如,下列方法可以顯示圖像:im.show()2)讀寫圖像PIL 模塊支持大量圖片格式。使用在 Image 模塊的 op...