File size: 326 Bytes
e98a02a |
1 2 3 4 5 6 7 8 9 10 |
import base64
from io import BytesIO
from PIL import Image
def encode_image_to_base64(image: Image.Image) -> str:
"""Convert image to base64 string"""
buffered = BytesIO()
image.save(buffered, format="PNG")
img_str = base64.b64encode(buffered.getvalue()).decode()
return f"data:image/png;base64,{img_str}" |