Steps to Reproduce: Try to generate image
SD inputs:
{'prompt': 'She gasps loudly before speaking out loudly', 'sampler': 'Euler a', 'steps': 20, 'scale': 7, 'width': 512, 'height': 512, 'prompt_prefix': 'best quality, absurdres, masterpiece, detailed, intricate, colorful,', 'negative_prompt': 'lowres, bad anatomy, bad hands, text, error, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry', 'restore_faces': False, 'enable_hr': False, 'karras': False}
[2023-06-11 03:17:01,729] ERROR in app: Exception on /api/image [POST]
Traceback (most recent call last):
File "C:\Users\joshy.conda\envs\extras\lib\site-packages\PIL\JpegImagePlugin.py", line 643, in _save
rawmode = RAWMODE[im.mode]
KeyError: 'RGBA'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\joshy.conda\envs\extras\lib\site-packages\flask\app.py", line 2190, in wsgi_app
response = self.full_dispatch_request()
File "C:\Users\joshy.conda\envs\extras\lib\site-packages\flask\app.py", line 1486, in full_dispatch_request
rv = self.handle_user_exception(e)
File "C:\Users\joshy.conda\envs\extras\lib\site-packages\flask_cors\extension.py", line 165, in wrapped_function
return cors_after_request(app.make_response(f(*args, **kwargs)))
File "C:\Users\joshy.conda\envs\extras\lib\site-packages\flask\app.py", line 1484, in full_dispatch_request
rv = self.dispatch_request()
File "C:\Users\joshy.conda\envs\extras\lib\site-packages\flask\app.py", line 1469, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
File "C:\Users\joshy\SillyTavern-extras\server.py", line 263, in decorated_view
return fn(*args, **kwargs)
File "C:\Users\joshy\SillyTavern-extras\server.py", line 570, in api_image
base64image = image_to_base64(image, quality=90)
File "C:\Users\joshy\SillyTavern-extras\server.py", line 393, in image_to_base64
image.save(buffered, format="JPEG", quality=quality)
File "C:\Users\joshy.conda\envs\extras\lib\site-packages\PIL\Image.py", line 2431, in save
save_handler(self, fp, filename)
File "C:\Users\joshy.conda\envs\extras\lib\site-packages\PIL\JpegImagePlugin.py", line 646, in _save
raise OSError(msg) from e
OSError: cannot write mode RGBA as JPEG
127.0.0.1 - - [11/Jun/2023 03:17:01] "POST /api/image HTTP/1.1" 500 -
Steps to Reproduce: Try to generate image
SD inputs:
{'prompt': 'She gasps loudly before speaking out loudly', 'sampler': 'Euler a', 'steps': 20, 'scale': 7, 'width': 512, 'height': 512, 'prompt_prefix': 'best quality, absurdres, masterpiece, detailed, intricate, colorful,', 'negative_prompt': 'lowres, bad anatomy, bad hands, text, error, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry', 'restore_faces': False, 'enable_hr': False, 'karras': False}
[2023-06-11 03:17:01,729] ERROR in app: Exception on /api/image [POST]
Traceback (most recent call last):
File "C:\Users\joshy.conda\envs\extras\lib\site-packages\PIL\JpegImagePlugin.py", line 643, in _save
rawmode = RAWMODE[im.mode]
KeyError: 'RGBA'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\joshy.conda\envs\extras\lib\site-packages\flask\app.py", line 2190, in wsgi_app
response = self.full_dispatch_request()
File "C:\Users\joshy.conda\envs\extras\lib\site-packages\flask\app.py", line 1486, in full_dispatch_request
rv = self.handle_user_exception(e)
File "C:\Users\joshy.conda\envs\extras\lib\site-packages\flask_cors\extension.py", line 165, in wrapped_function
return cors_after_request(app.make_response(f(*args, **kwargs)))
File "C:\Users\joshy.conda\envs\extras\lib\site-packages\flask\app.py", line 1484, in full_dispatch_request
rv = self.dispatch_request()
File "C:\Users\joshy.conda\envs\extras\lib\site-packages\flask\app.py", line 1469, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
File "C:\Users\joshy\SillyTavern-extras\server.py", line 263, in decorated_view
return fn(*args, **kwargs)
File "C:\Users\joshy\SillyTavern-extras\server.py", line 570, in api_image
base64image = image_to_base64(image, quality=90)
File "C:\Users\joshy\SillyTavern-extras\server.py", line 393, in image_to_base64
image.save(buffered, format="JPEG", quality=quality)
File "C:\Users\joshy.conda\envs\extras\lib\site-packages\PIL\Image.py", line 2431, in save
save_handler(self, fp, filename)
File "C:\Users\joshy.conda\envs\extras\lib\site-packages\PIL\JpegImagePlugin.py", line 646, in _save
raise OSError(msg) from e
OSError: cannot write mode RGBA as JPEG
127.0.0.1 - - [11/Jun/2023 03:17:01] "POST /api/image HTTP/1.1" 500 -