import base64
import os
def encode_base64(file):
with open(file, 'rb') as f:
img_data = f.read()
base64_data = base64.b64encode(img_data)
# 如果想要在浏览器上访问base64格式图片,需要在前面加上:data:image/jpeg;base64,
base64_str = str(base64_data, 'utf-8')
return base64_str
def decode_base64(base64_data):
with open('./22.jpeg', 'wb') as file:
img = base64.b64decode(base64_data)
file.write(img)
if __name__ == '__main__':
img_path = './11.jpeg'
base64_data = encode_base64(img_path)
print(base64_data)
# decode_base64(base64_data)