python 图片与base64相互转换
import base64
import io
from PIL import Image# 图片转换成base64
def image_to_base64(path):with open(path, 'rb') as img:# 使用base64进行编码b64encode = base64.b64encode(img.read())s = b64encode.decode()b64_encode = 'data:image/jpeg;base64,%s' % s# 返回base64编码字符串return b64_encode#打开图片
def open_image(img_b64decode):image = io.BytesIO(img_b64decode)print(image)img = Image.open(image)img.show()# base64转换成图片
def base64_to_image(base64_encod_str):res=base64_encod_str.split(',')[1]img_b64decode = base64.b64decode(res)open_image(img_b64decode) #打开图片验证下#保存图片with open("1.jpg", 'wb') as png:png.write(img_b64decode)path = r"G:\image\0ac1a02365886a3a996c787dd393a139.jpg"
base_str = image_to_base64(path)
print(base_str)base64_to_image(base_str)
python 图片与base64相互转换相关推荐
- python图片转base64编码,与base64编码转图片
在线工具可以使用:https://tool.chinaz.com/tools/imgtobase 使用python的话,需要安装: pip install Pillow 然后就可以使用下面的示例代码进 ...
- python 图片解密:base64
引言 小编在在一些批量下载图片的爬虫程序的过程中,发现了一种被base64加密的图片,今天一个京东案例带大家彻底掌握base64加密破解,建议大家先看视频再去研究代码,思路才是最重要的. base64 ...
- 将图片转换为base64_图片与base64相互转换
图片转base64 <input id="file" accept="image/png,image/jpeg,image/gif" type=" ...
- python 图片和base64互转的三种方式
通过cv2进行转换 import cv2 import base64 import numpy as npdef img_to_base64(img_array):# 传入图片为RGB格式numpy矩 ...
- Python 图片与pdf相互转换
使用 Python 进行图片和pdf之间的相互转换 使用到第三方库 PyMuPDF 在 python 环境下对 PDF 文件的操作. PDF 转为图片 需新建文件夹 pdf2png import fi ...
- pythonの鉴黄之路(二)——图片转base64码
上篇博客的YCbCr鉴黄有些过于浮夸 http://blog.csdn.net/sm9sun/article/details/53319959 于是经过慎重决定,我们打算采取调用外部成熟的接口来完成鉴 ...
- [转载] python将图片进行base64编码, 解码
参考链接: 在Python中编码和解码Base64字符串 一.将图片进行base64编码 import base64 img_path = 'D:xxx/file/img/juwan.jpg' wit ...
- [转载] python程序所需的图片通过base64编码成字符串放在代码中
参考链接: 在Python中编码和解码Base64字符串 问题背景 python代码打包成exe可执行文件.问题是这个python程序执行时需要显示一张图片,这就意味着打包成exe后,也需要在exe同 ...
- Python实现jpg/png/jpeg图片转base64编码文件
python实现图片转base64编码文件 #Python实现jpg/png/jpeg图片转base64编码文件 # 打开图片文件(可以是jpg/png/JPEG格式)转为二进制文件 with ope ...
最新文章
- 如何画出漂亮的神经网络图?神经网络可视化工具集锦搜集
- Java基础:Java变量、数据类型、运算符(2)
- 汽车常识全面介绍 - 车身
- kafka comsumer
- menu什么意思中文意思_vigorous什么意思
- AAAI 2020 时间交错网络 | ICCV19多标签视频理解冠军方案
- 编写简单的UDP应用
- 官宣!组建新“电子科技大学”、“航空航天大学”!
- rdd.foreach(print)报错SyntaxError: invalid syntax
- mac地址转换_mac电脑格式转化工具
- JVM类加载理解(线程上下文类加载器、Tomcat类加载器)
- mybatis 主从表关联查询封装返回结果
- JavaScript Json对象和Json对象字符串的关系 jsonObj-JsonString
- 十年PHP架构师的成长之路,程序员必备
- 夜神模拟器ADB版本不一致问题
- YouTube批量下载开源代码汇总
- 原生JS实现登录框邮箱提示
- 记war exploded部署不成功
- 安装包UI美化之路-nsNiuniuSkin安装包模板介绍-新模板上线啦
- jtest准考证打印