Merge pull request #48 from Doge2077/master

修复非标准图片base64格式导致图像显示错误
This commit is contained in:
Qing Yan
2025-08-07 14:03:18 +08:00
committed by GitHub
+1 -1
View File
@@ -68,7 +68,7 @@ def PILimage_to_base64(image, format='PNG'):
buffered = BytesIO() buffered = BytesIO()
image.save(buffered, format=format) image.save(buffered, format=format)
base64_str = base64.b64encode(buffered.getvalue()).decode('utf-8') base64_str = base64.b64encode(buffered.getvalue()).decode('utf-8')
return f"data:image;base64,{base64_str}" return f"data:image/{format.lower()};base64,{base64_str}"
def to_rgb(pil_image: Image.Image) -> Image.Image: def to_rgb(pil_image: Image.Image) -> Image.Image: