Matplotlib包中的圖像模組提供加載,重新縮放和顯示圖像所需的功能。
Pillow庫支持加載圖像數據。Matplotlib僅支持PNG圖像。如果本機讀取失敗,下麵顯示的命令將回退到Pillow。
此示例中使用的圖像是PNG檔,但請記住數據的Pillow要求。imread()
函數用於讀取float32 dtype
的ndarray
對象中的圖像數據。
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np
img = mpimg.imread('mtplogo.png')
假設當前工作目錄中存在名為mtplogo.png
的一個圖片。
任何包含圖像數據的數組都可以通過執行imsave()
函數保存到磁片檔中。這裏通過將origin
參數設置為較低來保存原始png檔的垂直翻轉版本。
plt.imsave("logo.png", img, cmap = 'gray', origin = 'lower')
如果在圖像查看器中打開,新圖像將顯示如下。
要在Matplotlib查看器上繪製圖像,請執行imshow()
函數。
上一篇:
Matplotlib數學運算式
下一篇:
Matplotlib變換