【发布时间】:2018-05-25 05:33:15
【问题描述】:
我想用枕头保存图片并加载它。
我知道我可以做 Image.save(imagename.xxx)。
但我想保存为图片的内容。
我想重复使用它。
from PIL import Image
import numpy as np
filename = 'any_image.png'
import pickle
im = Image.open(filename)
data = list(im.getdata())
f = open("test_file.dat","wb")
dumps = pickle.dump(data,f)
f = open("test_file.dat","rb")
tumps = pickle.load(f)
print(np.asarray(tumps))
#here
re_im = Image.Image.putdata(tumps)
re_im.show()
我要显示 re_im 图像对象,它与我之前保存的内容相同。 我可以通过 pickle 保存和加载相同的内容。
但我不知道我将内容发送到哪里。
我想通过re_im.show()显示与原始图像相同的图像
请帮帮我。
【问题讨论】:
标签: python numpy pickle pillow