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