Ver Fonte

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

wangweimin há 4 anos atrás
pai
commit
40746285c5
1 ficheiros alterados com 1 adições e 1 exclusões
  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()