【PYTHON】图片和base64互转实践

目录

1 导入依赖

2 image_to_base64

3 base64_to_image



1 导入依赖

import base64
from PIL import Image
import io

2 image_to_base64

def image_to_base64(image_path):
    """
    将图片文件转换成Base64编码的字符串
    :param image_path: 图片文件的路径
    :return: Base64编码的字符串
    """
    with open(image_path, "rb") as image_file:
        encoded_string = base64.b64encode(image_file.read()).decode('utf-8')
    return encoded_string

3 base64_to_image

def base64_to_image(base64_string):
    img_data = base64.b64decode(base64_string)
    img_io = io.BytesIO(img_data)
    img = Image.open(img_io)
    return img

至此,本文分享的内容结束啦。

作者:Jackilina_Stone

物联沃分享整理
物联沃-IOTWORD物联网 » 【PYTHON】图片和base64互转实践

发表回复