如何从 PIL 图像对象创建可pickle 文件,以便可以将这些图像保存为单个 pickle 文件,然后上传到另一台计算机(例如运行 PIL 的服务器)并在那里取消pickle?
您可以将 Image 对象转换为数据,然后可以对其进行 pickle:
image = {
'pixels': im.tostring(),
'size': im.size,
'mode': im.mode,
}
回到图像:
im = Image.fromstring(image['mode'], image['size'], image['pixels'])
NOTE: As astex
提到过,如果您使用 Pillow(推荐使用 Pillow,而不是 PIL),tostring()
该方法已被弃用tobytes()
。同样与fromstring()
for frombytes()
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)