【发布时间】:2021-08-06 04:12:47
【问题描述】:
我有 PIL 图像,我想将它转换为 JSON 可序列化的字符串,然后我想将它转换回原来的 PIL 图像。我已经在 StackOverflow 上阅读了数百个问题和答案,但没有人能帮助我做我想做的事情。
一些答案说要使用 PIL 中的 tostring() 方法,该方法实际上现在已被贬值,现在是 tobytes(),它返回我无法直接放入 JSON 的字节对象。
然后他们中的一些人使用了base64.b64encode(),它也返回bytes对象并且仍然不兼容JSON。
请注意,我不希望将字符串直接存储到文件中,我想让它与 JSON 兼容,然后将其转换回原来的 PIL Image。
是的,我不想用Image.save() 保存它
【问题讨论】:
标签: json python-3.x python-imaging-library