| 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}" |