Matplotlib 圖像

Matplotlib包中的圖像模塊提供加載,重新縮放和顯示圖像所需的功能。Pillow庫支持加載圖像數(shù)據(jù)。Matplotlib僅支持PNG圖像。如果本機讀取失敗,下面顯示的命令將回退到Pillow。

此示例中使用的圖像是PNG文件,但請記住數(shù)據(jù)的Pillow要求。imread()函數(shù)用于讀取float32 dtype的ndarray對象中的圖像數(shù)據(jù)。

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
import matplotlib.pyplot as plt
 import matplotlib.image as mpimg
 import numpy as np
 img = mpimg.imread('mtplogo.png')

假設(shè)當前工作目錄中存在名為mtplogo.png的一個圖片。

Matplotlib使用圖像

任何包含圖像數(shù)據(jù)的數(shù)組都可以通過執(zhí)行imsave()函數(shù)保存到磁盤文件中。這里通過將origin參數(shù)設(shè)置為較低來保存原始png文件的垂直翻轉(zhuǎn)版本。

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
plt.imsave("logo.png", img, cmap = 'gray', origin = 'lower')

如果在圖像查看器中打開,新圖像將顯示如下。

Matplotlib使用圖像

要在Matplotlib查看器上繪制圖像,請執(zhí)行imshow()函數(shù)。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清