Python3 图片与字符串互转

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'))

你可能感兴趣的:(python)