Przeglądaj źródła

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

wangweimin 4 lat temu
rodzic
commit
40746285c5
1 zmienionych plików z 1 dodań i 1 usunięć
  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()