当前位置:   article > 正文

将图片转换成json code码_jpg转json

jpg转json

在这里插入图片描述

-- coding:utf-8 --

#将图片转成json code码

导入相关的库

from sys import argv
from base64 import b64encode
from json import dumps
ENCODING = ‘utf-8’ # 指定编码形式
SCRIPT_NAME, IMAGE_NAME, JSON_NAME = argv # 获得文件名参数

读取二进制图片,获得原始字节码,注意 ‘rb’

with open(IMAGE_NAME, ‘rb’) as jpg_file:
byte_content = jpg_file.read()
# 把原始字节码编码成 base64 字节码
base64_bytes = b64encode(byte_content)

将 base64 字节码解码成 utf-8 格式的字符串

base64_string = base64_bytes.decode(ENCODING)

用字典的形式保存数据

raw_data = {}
raw_data[“name”] = IMAGE_NAME
raw_data[“image_base64_string”] = base64_string

将字典变成 json 格式,缩进为 2 个空格

json_data = dumps(raw_data, indent=2)

将 json 格式的数据保存到文件中

with open(JSON_NAME, ‘w’) as json_file:
json_file.write(json_data)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/903598
推荐阅读
相关标签
  

闽ICP备14008679号