我目前有以下代码可以成功地将base64数据转换为图像文件:
filename_full = os.path.join(photo_dir, filename + '.png')
img_data = base64.decodestring(base64_data.encode())
with open(filename_full, 'wb+') as f:
f.write(img_data)
但是此代码的问题是它没有考虑颜色信息。我知道这张图片应该是红色的。并且此颜色信息作为单独的信息出现。因此,经过一个小时的研究,我没有找到使用Python进行编码的任何方法。问题是,是否可以在Python中进行操作,如果不能,那么在将图像呈现给用户之前,是否有在JavaScript中即时进行的操作。