Python3 图片与字符串互转
代码块
#引入base64库
import base64
# 把图片压缩成字符串
with open("D:/lib/1.jpg", "rb") as imageFile:
image2str = base64.b64encode(imageFile.read()) #这里image2str是bytes类型
str = image2str.decode('ascii') #将image2str转为str
print (str)
# 把字符串还原成图片
with open("D:/lib/2.jpg",'wb') as str2image:
str2image.write(image2str.decode('base64'))