English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Le module d'image du paquet Matplotlib fournit les fonctionnalités nécessaires pour charger, redimensionner et afficher des images. La bibliothèque Pillow prend en charge le chargement des données d'image. Matplotlib ne prend en charge que les images PNG. Si une lecture sur le poste de travail échoue, les commandes affichées ci-dessous redirigeront vers Pillow.
Dans cet exemple, l'image utilisée est un fichier PNG, mais n'oubliez pas les exigences de Pillow pour les données. La fonction imread() est utilisée pour lire des float.32 dtype ndarray objet contenant les données d'image.
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : fr.oldtoolbag.com # Date : 2020-08-08 import matplotlib.pyplot as plt import matplotlib.image as mpimg import numpy as np img = mpimg.imread('mtplogo.png')
假设当前工作目录中存在名为mtplogo.png的一个图片。
任何包含图像数据的数组都可以通过执行imsave()函数保存到磁盘文件中。这里通过将origin参数设置为较低来保存原始png文件的垂直翻转版本。
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : fr.oldtoolbag.com # Date : 2020-08-08 plt.imsave("logo.png", img, cmap = 'gray', origin = 'lower')
如果在图像查看器中打开,新图像将显示如下。
要在Matplotlib查看器上绘制图像,请执行imshow()函数。