维持图像中的插值

时间:2019-01-30 10:00:13

标签: python matplotlib

我有这个值的3x3矩阵,正在使用plt.imshow(data, interpolation = 'spline16')以插值形式进行可视化,并且得到以下图像作为输出:

Interpolated image

现在,我想以插值形式保存此图像,但是问题是plt.imsave()没有用于插值的参数。因此,图像以这种形式保存:

Normal Image

所以,我的问题是,如何以插值形式将图像保存在python脚本中?

1 个答案:

答案 0 :(得分:1)

这将使用插值法绘制矩阵并将其保存到文件中

plt.imshow(data, interpolation='bilinear', aspect='auto')
plt.savefig('outputName.png')

要注意的一件事是,它将使用轴和边框保存它。如果您希望它没有轴和边界,请添加:

plt.axis('off')
plt.savefig('outputName.png', bbox_inches='tight', pad_inches = 0)