Python 读取图片 转 base64 并生成 JSON

python,读取,图片,base64,生成,json · 浏览次数 : 102

小编点评

```python import json import base64img_path # 打开图片文件 image_path = r'D:\\OpenSource\\PaddlePaddle\\PaddleOCR\\images\\005.jpeg' # 读取图片数据 image_data1 = open(image_path, 'rb').read() # 转码图片数据为 Base64 字符串 image = base64.b64encode(image_data1).decode('utf8') # 生成 JSON 字符串 data = {\"key\": [\"image\"], \"value\": [image]} # 转成 JSON 字符串 json_str = json.dumps(data) # 打印 JSON 字符串 print(json_str) ``` **运行结果:** ```json {"key": ["image"], "value": ["data/base64/encoded/image.jpeg"]} ``` **解释:** 1. 我们使用 `base64img_path` 变量存储图片文件路径。 2. 使用 `open()` 函数打开图片文件并读取其数据。 3. 使用 `base64.b64encode()` 将图片数据编码为 Base64 字符串。 4. 使用 `base64.decode()` 将 Base64 字符串解码为 Unicode 字符串。 5. 使用 `json.dumps()` 将 JSON 数据转换成字符串。 6. 最后,我们打印生成的 JSON 字符串。

正文

Python 读取图片 转 base64 并生成 JSON

import json
import base64

img_path = r'D:\OpenSource\PaddlePaddle\PaddleOCR\images\005.jpeg';
with open(img_path, 'rb') as file:
    image_data1 = file.read()
image = base64.b64encode(image_data1).decode('utf8')
data = {"key": ["image"], "value": [image]}
# 转成 json 字符串
json_str = json.dumps(data)
print(json_str)

与Python 读取图片 转 base64 并生成 JSON相似的内容:

Python 读取图片 转 base64 并生成 JSON

Python 读取图片 转 base64 并生成 JSON ```python import json import base64 img_path = r'D:\OpenSource\PaddlePaddle\PaddleOCR\images\005.jpeg'; with open(img_pa

深度学习(一)——使用Python读取图片

Pytorch处理图像的一些入门,内含os和PIL库相关的图像处理方法

Python gdal读取MODIS遥感影像并结合质量控制QC波段掩膜数据

本文介绍基于Python中GDAL模块,实现MODIS遥感影像数据的读取、计算,并基于质量控制QC波段进行图像掩膜的方法~

#Python pandas库,读取模块,代码笔记

日常数据清洗中,利用python清洗的第一步就是读取对应文件,今天一起复盘一下数据读取环节的常规操作。 csv和xlsx格式读取类似,所以用csv做案例 X-MIND图

Python 潮流周刊#51:用 Python 绘制美观的图表

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 本期周刊分享了 12 篇文章,12 个开源项目,赠书 5 本《图解IT基础设施》,

Python 潮流周刊#48:Python 3.14 的发布计划

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 本期分享了 12 篇文章,11 个开源项目,赠书 5 本《图解TCP/IP(第6版

跟我学Python图像处理丨图像特效处理:毛玻璃、浮雕和油漆特效

摘要:本文讲解常见的图像特效处理,从而让读者实现各种各样的图像特殊效果,并通过Python和OpenCV实现。 本文分享自华为云社区《[Python图像处理] 二十四.图像特效处理之毛玻璃、浮雕和油漆特效》,作者:eastmount。 一.图像毛玻璃特效 图像毛玻璃特效如图所示,左边为原始图像,右边

Python读取大量Excel文件并跨文件批量计算平均值

本文介绍基于Python语言,实现对多个不同Excel文件进行数据读取与平均值计算的方法~

[转帖]python读取配置文件获取所有键值对_python总结——处理配置文件(ConfigParser)

python处理ConfigParser 使用ConfigParser模块读写ini文件 (转载) ConfigParserPython 的ConfigParser Module中定义了3个类对INI文件进行操作。分别是RawConfigParser、ConfigParser、 SafeConfig

Python读取txt文本

转载:Python读取txt文本三种方式 python常用的读取文件函数有三种read()、readline()、readlines() read() 一次性读取所有文本,在读取文本中含有中文时是gkd,打开时需要定义编码为utf-8 with open("1.txt", "r", encoding