在保存/加载之间修改的Python图像数组

时间:2017-04-19 10:03:28

标签: python arrays image numpy

我正在使用Python 2.7中的Image和Numpy修改图像。 我使用:

保存带有numpy Integer灰度数组的图像
img = Image.fromarray(grayscale_arr, 'L')
img.save(output)

在另一个函数中,我重新打开相同的图像并使用以下颜色获取灰度数组:

img = Image.open(output)
grayscale_arr = np.array(img)

然而阵列不匹配。差异不大但足够重要......

我的问题是: 首先是为什么?它是某种不精确的吗? (只是出于好奇) 我该如何解决这个问题?

提前谢谢

0 个答案:

没有答案