python 将图片与字符串相互转换

import base64
image='1.jpg'

#将图片encode为二进制字符串方法一
with open(image,'rb') as f:
    str=base64.b64encode(f.read())
print(type(str))

#将图片encode为二进制字符串方法二
f=open(image,'rb')
f_str=base64.b64encode(f.read())
f.close()
print(type(f_str))

#将二进制字符串(图片)decode为图片
str=f_str
file_str=open('2.jpg','wb')
file_str.write(base64.b64decode(str))
file_str.close()

猜你喜欢

转载自blog.csdn.net/weixin_38383877/article/details/82261308