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相互转换相关推荐

  1. python图片转base64编码,与base64编码转图片

    在线工具可以使用:https://tool.chinaz.com/tools/imgtobase 使用python的话,需要安装: pip install Pillow 然后就可以使用下面的示例代码进 ...

  2. python 图片解密:base64

    引言 小编在在一些批量下载图片的爬虫程序的过程中,发现了一种被base64加密的图片,今天一个京东案例带大家彻底掌握base64加密破解,建议大家先看视频再去研究代码,思路才是最重要的. base64 ...

  3. 将图片转换为base64_图片与base64相互转换

    图片转base64 <input id="file" accept="image/png,image/jpeg,image/gif" type=" ...

  4. python 图片和base64互转的三种方式

    通过cv2进行转换 import cv2 import base64 import numpy as npdef img_to_base64(img_array):# 传入图片为RGB格式numpy矩 ...

  5. Python 图片与pdf相互转换

    使用 Python 进行图片和pdf之间的相互转换 使用到第三方库 PyMuPDF 在 python 环境下对 PDF 文件的操作. PDF 转为图片 需新建文件夹 pdf2png import fi ...

  6. pythonの鉴黄之路(二)——图片转base64码

    上篇博客的YCbCr鉴黄有些过于浮夸 http://blog.csdn.net/sm9sun/article/details/53319959 于是经过慎重决定,我们打算采取调用外部成熟的接口来完成鉴 ...

  7. [转载] python将图片进行base64编码, 解码

    参考链接: 在Python中编码和解码Base64字符串 一.将图片进行base64编码 import base64 img_path = 'D:xxx/file/img/juwan.jpg' wit ...

  8. [转载] python程序所需的图片通过base64编码成字符串放在代码中

    参考链接: 在Python中编码和解码Base64字符串 问题背景 python代码打包成exe可执行文件.问题是这个python程序执行时需要显示一张图片,这就意味着打包成exe后,也需要在exe同 ...

  9. Python实现jpg/png/jpeg图片转base64编码文件

    python实现图片转base64编码文件 #Python实现jpg/png/jpeg图片转base64编码文件 # 打开图片文件(可以是jpg/png/JPEG格式)转为二进制文件 with ope ...

最新文章

  1. 如何画出漂亮的神经网络图?神经网络可视化工具集锦搜集
  2. Java基础:Java变量、数据类型、运算符(2)
  3. 汽车常识全面介绍 - 车身
  4. kafka comsumer
  5. menu什么意思中文意思_vigorous什么意思
  6. AAAI 2020 时间交错网络 | ICCV19多标签视频理解冠军方案
  7. 编写简单的UDP应用
  8. 官宣!组建新“电子科技大学”、“航空航天大学”!
  9. rdd.foreach(print)报错SyntaxError: invalid syntax
  10. mac地址转换_mac电脑格式转化工具
  11. JVM类加载理解(线程上下文类加载器、Tomcat类加载器)
  12. mybatis 主从表关联查询封装返回结果
  13. JavaScript Json对象和Json对象字符串的关系 jsonObj-JsonString
  14. 十年PHP架构师的成长之路,程序员必备
  15. 夜神模拟器ADB版本不一致问题
  16. YouTube批量下载开源代码汇总
  17. 原生JS实现登录框邮箱提示
  18. 记war exploded部署不成功
  19. 安装包UI美化之路-nsNiuniuSkin安装包模板介绍-新模板上线啦
  20. jtest准考证打印

热门文章

  1. 针对JSON的一些初级理解
  2. Postgresql之添加字段插件pg_migrate安装使用
  3. 客户关系管理与CRM
  4. C++控制台输出彩色文字
  5. python从网址爬图片协程_Python爬虫多任务协程爬取虎牙MM图片
  6. 智慧书之二——《先知》
  7. 三相半波可控整流电路
  8. 经验总结:Maven插件找不到问题
  9. oppo android多大内存,OPPO R7 Plus的内存容量是多少?运存ram是多少?
  10. thymeleaf自定义标签