我有一个小的二进制 numpy 数组 X
例如。
[[0,0,0,0,0],
[0,0,1,0,0],
[0,1,0,1,0],
[0,0,1,0,0],
[0,0,0,0,0]]
我使用
将它保存到图像中plt.imsave('file.png', X, cmap=cm.gray)
唯一的问题是图像在 5x5 分辨率下很小。如何提高图像的分辨率,同时仍保留图像中的信息?
最佳答案
您可以使用 PyPNG图书馆。使用这个库可以非常简单,例如
import png
png.from_array(X, 'L').save("file.png")
你也可以像下面这样使用scipy
import scipy.misc
scipy.misc.imsave('file.png', X)
关于python - 将小 numpy 数组保存为大图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48478052/