Matplotlib 图像

Matplotlib包中的图像模块提供加载,重新缩放和显示图像所需的功能。Pillow库支持加载图像数据。Matplotlib仅支持PNG图像。如果本机读取失败,下面显示的命令将回退到Pillow。

此示例中使用的图像是PNG文件,但请记住数据的Pillow要求。imread()函数用于读取float32 dtype的ndarray对象中的图像数据。

#Filename:example.py#Copyright:2020ByNhooo#Authorby:www.shangmayuan.com#Date:2020-08-08importmatplotlib.pyplotaspltimportmatplotlib.imageasmpimgimportnumpyasnpimg=mpimg.imread('mtplogo.png')

假设当前工作目录中存在名为mtplogo.png的一个图片。

Matplotlib使用图像

任何包含图像数据的数组都可以通过执行imsave()函数保存到磁盘文件中。这里通过将origin参数设置为较低来保存原始png文件的垂直翻转版本。

#Filename:example.py#Copyright:2020ByNhooo#Authorby:www.shangmayuan.com#Date:2020-08-08plt.imsave("logo.png",img,cmap='gray',origin='lower')

如果在图像查看器中打开,新图像将显示如下。

Matplotlib使用图像

要在Matplotlib查看器上绘制图像,请执行imshow()函数。

编辑于2024-05-20 12:12