1. 程式人生 > >python中用Pillow庫進行圖片處理

python中用Pillow庫進行圖片處理

span col int style 分享 import 彩色 17. 灰度

PIL:PIL.Image.open

PIL即Python Imaging Library,也即為我們所稱的Pillow,是一個很流行的圖像庫,它比opencv更為輕巧,正因如此,它深受大眾的喜愛。

一、圖片讀取

PIL讀進來的圖像是一個對象,而不是我們所熟知的numpy 矩陣。

from PIL import Image
img = Image.open(呆頭鳥.jpg)
print(img.format) 
print(img.size) #註意,省略了通道 (w,h)
print(img.mode) #L為灰度圖,RGB為真彩色,RGBA為加了透明通道
img.show() #
顯示圖片

顯示效果:

技術分享圖片

技術分享圖片

二、灰度的調整

from PIL import Image
img = Image.open(呆頭鳥.jpg)
gray = Image.open(呆頭鳥.jpg).convert(L)
gray.show()

技術分享圖片

python中用Pillow庫進行圖片處理