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()
函式。