numpy.array到PNG文件并返回

时间:2014-08-27 13:35:27

标签: python numpy png pillow pypng

我有一个numpy.array对象dtype=uint16代表一个灰度图像。如何将其保存到PNG文件然后再读回来,获得相同的数组?

1 个答案:

答案 0 :(得分:3)

scikit-image让这很简单:

from skimage.io import imread, imsave
import numpy as np

x = np.ones((100, 100), dtype=np.uint16)
imsave('test.png', x)
y = imread('test.png')
(x == y).all()  # True