如何将获取到的base64数据转为png/jpg格式的图片:
decoded = base64.decodebytes(string.encode("ascii"))
with open("XX.png", "wb") as fh:
fh.write(decoded)
其中,这边的string是从我js中传过来的base64数据。
操作后:
对应的base64数据“string”就以png的格式存在了当前项目下。
名字为XX(可修改)。
当然这里的png格式还可以改成jpg图片格式。
如何将本地图片转为base64数据:
import base64
import os
with open(r'photo path\xx.png','rb') as pngfile:
data = pngfile.read()
imgdata=base64.b64encode(data)
with open('xx.txt','wb') as fp:
fp.write(imgdata)
这样在项目中就会得到一个xx的txt文件(内容是base64数据)