我有一个 3 维 numpy 数组中的 RGB 图像。
我目前正在使用这个
base64.b64encode(img).decode('utf-8')
但是当我将输出复制/粘贴到这个网站https://codebeautify.org/base64-to-image-converter
它不会将图像转换回来。
但如果我使用这段代码:
import base64
with open("my_image.jpg", "rb") as img_file:
my_string = base64.b64encode(img_file.read())
my_string = my_string.decode('utf-8')
然后它工作。但是我的图像没有保存在内存中。而且我不想保存它,因为它会降低程序的速度。