[转载] python将图片进行base64编码, 解码
参考链接: 在Python中编码和解码Base64字符串
一、将图片进行base64编码
import base64
img_path = 'D:xxx/file/img/juwan.jpg'
with open(img_path, 'rb') as f:
image_data = f.read()
base64_data = base64.b64encode(image_data) # base64编码
print(base64_data)
print(type(base64_data))
运行后,得到bytes类型的数据,如下 将编码后的数据转换为字符串,直接str(base64_data),字符串前还是会有 b ’ ’ 可以str(base64_data, ‘utf-8’) 去掉字符串前面的 b ’ ’ 运行后的结果图如下:
二、将base64编码过后的数据解码,得到图片
with open('1.jpg', 'wb') as file:
jiema = base64.b64decode(base64_data) # 解码
file.write(jiema) # 将解码得到的数据写入到图片中
[转载] python将图片进行base64编码, 解码相关推荐
- java svgbase64转byte_java 图片进行base64 编码解码
java 图片进行base64 编码解码 刘振兴 代码分享 2017年06月07日 10555 2条评论 import sun.misc.BASE64Decoder; import sun.misc. ...
- Python实现jpg/png/jpeg图片转base64编码文件
python实现图片转base64编码文件 #Python实现jpg/png/jpeg图片转base64编码文件 # 打开图片文件(可以是jpg/png/JPEG格式)转为二进制文件 with ope ...
- [转载] python程序所需的图片通过base64编码成字符串放在代码中
参考链接: 在Python中编码和解码Base64字符串 问题背景 python代码打包成exe可执行文件.问题是这个python程序执行时需要显示一张图片,这就意味着打包成exe后,也需要在exe同 ...
- Python 图片数据MYSQL存取(BASE64编码解码)
Python 图片数据MYSQL存取(BASE64编码解码) 1.相关python代码 #-*- coding:utf-8 -*-import pymysql import sys import ba ...
- Python 对图像进行base64编码及解码读取为numpy、opencv、matplot需要的格式
Python 对图像进行base64编码及解码读取为numpy.opencv.matplot需要的格式 1. 效果图 2. 源码 参考 这篇博客将介绍Python如何对图像进行base64编解码及读取 ...
- python使用base64编码解码数据
python使用base64编码解码数据 base64模块是用来作base64编码解码,常用于小型数据的传输.编码后的数据是一个字符串,其包括a-z.A-Z.0-9./.+共64个字符,即可用6个字节 ...
- python实现base64解码_Python实现base64编码解码
Python实现base64编码解码 通过编程了解base64编码解码过程 (纯属无聊之举,且不支持汉字) a = input("输入(1.base64加密/2.base64解密):&quo ...
- python验证码,python将PIL生成的图片进行base64编码并返回给前端浏览器
我用python的PIL生成了验证码图片,需要将图片返回给前端浏览器,有两种返回方式.一种是返回response,另一种是将图片进行base64编码后返回. 注意:PIL生成验证码图片时,需要传入fo ...
- python将图片导出数据库_python 将图片转换为base64编码转储进数据库
# _*_ coding: utf-8 _*_ #中间件:拓展工具遍历文件夹,对文件夹图片进行base64编码,写入数据库,并且读取查找方法 __author__ = 'wf15038' __date ...
最新文章
- #pragma pack 内存对齐
- C/C++、嵌入式秋招之SQL篇
- 某口腔app发现了不友善词汇(f*ckMobile)
- 51nod 1021 石头归并
- Ueeidor 使用
- js 实现2的n次方计算函数_「计算机组成原理」:一文快速了解计算机原理知识点-附思维导图...
- IIS集成模式和经典模式 系统部署的不同
- php源码怎样安装mysql_安装MySQL
- protobuf java 编译_Maven项目中,编译proto文件成Java类
- OpenGL基础6:着色器
- 深圳卫视 - 饭没了秀
- 笨办法学R编程(5)
- 2021-06-28
- 电力拖动自动控制系统复习补充
- Google企业邮箱申请
- 期权、期货及其他衍生产品 第一章 课程笔记整理
- 用别的卡也显示腾讯免流量服务器,央媒点明腾讯大王卡定向免流套路,网友:防不胜防!...
- java.lang.AbstractMethodError: dm.jdbc.driver.DmdbConnection.isValid(I)Z
- aiku大神归来!送给初学者嵌入式项目实战开发
- 方寸知识篇 - 数字图像处理(一)- 图像压缩
热门文章
- ZUST蓝桥杯校内选拔赛(java,c)安吉校区
- 找不到ad用户和计算机,清理可能废弃的AD用户和计算机账户
- linux系统 qt开发,老板让我写一个Windows程序,结果我在Linux下用Qt开发
- SpringCloud→分布式解决方案、包含主要工具、启动流程、web发展阶段、实现配置中心
- Python入门--字符串的比较
- cad螺纹lisp_AutoCADLISP基本知识及函数
- JAVA集合三:几种Set框架
- OpenGL基础25:多光源(附简单GLSL配置)
- Unity3D之NGUI基础7:UI动态加载
- Unity3D基础23:TrailRenderer特效