This repository has been archived on 2026-08-27. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
RequestCounter/bin/tests/base2img.py
T
2022-02-07 17:23:06 +08:00

42 lines
962 B
Python

#!/usr/bin/env python3
# -- coding:utf-8 --
# @Author: markushammered@gmail.com
# @Development Tool: PyCharm
# @Create Time: 2022/2/3
# @File Name: base2img.py
import base64
import os
def convert_single() -> None:
"""
:return:
"""
# image转base64
with open(f'../../static/example.png', 'rb') as f:
base64_data = base64.b64encode(f.read())
base64_code = 'data:image/jpeg;base64,' + base64_data.decode('utf-8')
print(base64_code)
def convert_multi() -> None:
"""
:return:
"""
file_list = os.listdir('../res/images')
dict_count = 0
img_dict = {}
for i in file_list:
with open(f'../res/images/theme2{i}', 'rb') as f:
base64_data = base64.b64encode(f.read())
base64_code = 'data:image/svg+xml;base64,' + base64_data.decode('utf-8')
img_dict[str(dict_count)] = base64_code
dict_count += 1
print(img_dict)
convert_multi()