python圖片處理(一)

python圖片處理須要先在cmd裏面安裝Pillowpython

pip install Pillow

1、圖片的打開與顯示瀏覽器

from PIL import Image
img=Image.open('d:/dog.png')
img.show()

雖然使用的是Pillow,但它是由PIL fork而來,所以仍是要從PIL中進行import. 使用open()函數來打開圖片,使用show()函數來顯示圖片。函數

這種圖片顯示方式是調用操做系統自帶的圖片瀏覽器來打開圖片,有些時候這種方式不太方便,所以咱們也能夠使用另上一種方式,讓程序來繪製圖片。操作系統

from PIL import Image
import matplotlib.pyplot as plt
img=Image.open('d:/dog.png')
plt.figure("dog")
plt.imshow(img)
plt.show()
print img.size  #圖片的尺寸
print img.mode  #圖片的模式
print img.format  #圖片的格式

這種方法雖然複雜了些,但推薦使用這種方法,它使用一個matplotlib的庫來繪製圖片進行顯示。matplotlib是一個專業繪圖的庫,至關於matlab中的plot,能夠設置多個figure,設置figure的標題,甚至能夠使用subplot在一個figure中顯示多張圖片。matplotlib 能夠直接安裝code

pip install matplotlib

figure默認是帶axis的,若是沒有須要,咱們能夠關掉orm

plt.axis('off')

顯示結果爲:blog

(558, 450)
RGBA
PNG

2、圖片的保存圖片

img.save('d:/dog.jpg')
相關文章
相關標籤/搜索