English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il modulo immagine del pacchetto Matplotlib fornisce le funzionalità necessarie per caricare, ridimensionare e visualizzare le immagini. La libreria Pillow supporta il caricamento dei dati delle immagini. Matplotlib supporta solo immagini PNG. Se la lettura sul dispositivo locale fallisce, le istruzioni visualizzate di seguito torneranno a Pillow.
Nell'esempio utilizzato, l'immagine è un file PNG, ma ricordate le esigenze di Pillow per i dati. La funzione imread() viene utilizzata per leggere i dati dell'immagine in un oggetto ndarray di tipo float32.
# Nome file: example.py # Copyright: 2020 Da w3codebox # Autore: it.oldtoolbag.com # Data: 2020-08-08 import matplotlib.pyplot as plt import matplotlib.image as mpimg import numpy as np img = mpimg.imread('mtplogo.png')
Supponiamo che ci sia un'immagine chiamata mtplogo.png nel directory di lavoro corrente.
Qualsiasi array contenente dati di immagine può essere salvato su disco eseguendo la funzione imsave(). Qui viene salvata la versione verticale invertita del file png originale impostando il parametro origin su basso.
# Nome file: example.py # Copyright: 2020 Da w3codebox # Autore: it.oldtoolbag.com # Data: 2020-08-08 plt.imsave("logo.png", img, cmap='gray', origin='lower')
Se l'immagine viene aperta nel visore, la nuova immagine verrà visualizzata come segue.
Per disegnare un'immagine nel visore Matplotlib, esegui la funzione imshow().