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()函数。
imgplot=plt.imshow(img)
参考链接
https://www.learnfk.com/matplotlib/matplotlib-working-with-images.html
标签:img,无涯,matplotlib,Matplotlib,图像,Images,Pillow,png From: https://blog.51cto.com/u_14033984/7870224