Explorar o código

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

wangweimin %!s(int64=4) %!d(string=hai) anos
pai
achega
40746285c5
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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()