浏览代码

fix: `put_image()` raise 'unknown file extension' error when use PIL Image as `src`

wangweimin 4 年之前
父节点
当前提交
40746285c5
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      pywebio/output.py

+ 1 - 1
pywebio/output.py

@@ -764,7 +764,7 @@ def put_image(src, format=None, title='', width=None, height=None,
         put_image('https://www.python.org/static/img/python-logo.png')
     """
     if isinstance(src, PILImage):
-        format = src.format
+        format = format or src.format or 'JPEG'
         imgByteArr = io.BytesIO()
         src.save(imgByteArr, format=format)
         src = imgByteArr.getvalue()