我目前正在执行此操作以进行字节串转换,但我需要转换为字符串。
img=Image.fromarray(img)
output = io.BytesIO()
img.save(output, format="png")
image_as_string = output.getvalue()
img=Image.open(io.BytesIO(image_as_string))
img.save('strimg.png')
最佳答案
这是我使用 base64 的解决方案。
import base64
img = Image.open("test.png")
output = io.BytesIO()
img.save(output, format="png")
image_as_string = base64.b64encode(output.getvalue())
#encrypting/decrypting
img=Image.open(io.BytesIO(base64.b64decode(image_as_string)))
img.save('string.png')
关于python - 如何将 PIL 图像转换为字符串,然后将其转换回 PIL 图像?转换将在不保存到新文件的情况下完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65467653/