1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python图片转base64编码 与base64编码转图片

python图片转base64编码 与base64编码转图片

时间:2020-10-28 08:06:43

相关推荐

python图片转base64编码 与base64编码转图片

在线工具可以使用:/tools/imgtobase

使用python的话,需要安装:

pip install Pillow

然后就可以使用下面的示例代码进行转换了

示例代码

我们准备一张图片,放到与python文件同一个文件夹下,将图片命名为:this_img.png

然后运行如下的代码:

import base64from PIL import Imagefrom io import BytesIOdef img_to_base64(image_path):"""图片转base64,返回byte类型"""with open(image_path, "rb") as image_file:data = base64.b64encode(image_file.read())return datadef base64_to_img(base64_data):"""base64转图片"""source_image = Image.open(BytesIO(base64.b64decode(base64_data)))source_image.show() # 展示图片return source_imageif __name__ == '__main__':base64_d = img_to_base64("this_img.png") # 路径转base64print("base64的值:", base64_d.decode("utf-8")[:40], "....") # 打印base64的前40个字符image = base64_to_img(base64_d)image.save("本地图片.png") # 保存图片

即可得到结果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。