用python把一幅图片读成数组,然后再用matplotlib画出来:
#coding=utf8
import matplotlib.pyplot as plt
#import PIL #需要下载安装PIL库,否则只能处理png图片,但是这里可能不需要import PIL
image = plt.imread('gyd.jpg') #图片和本代码在同一目录下,image是数组,可以自行查看
fig,ax = plt.subplots()
ax.imshow(image)
ax.axis('off')
#plt.savefig('2.jpg') #若采用该方法保存图片,该行需要放在plt.show()之前
fig1= plt.gcf() #获得当前图像
plt.show()
fig1.savefig('1.jpg') #存储当前图像
plt.close('all') #关闭绘图