[GH-ISSUE #53] Image is in generations folder but won't show up in sillytavern #42

Closed
opened 2026-10-15 18:03:41 +00:00 by bsakaguchi · 2 comments
Owner

Originally created by @watashi55 on GitHub (Jun 11, 2023).
Original GitHub issue: https://github.com/SillyTavern/SillyTavern-Extras/issues/53

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 -

Originally created by @watashi55 on GitHub (Jun 11, 2023). Original GitHub issue: https://github.com/SillyTavern/SillyTavern-Extras/issues/53 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 -
Author
Owner

@Cohee1207 commented on GitHub (Jun 11, 2023):

Hi. Pull and check again please.

<!-- gh-comment-id:1586110841 --> @Cohee1207 commented on GitHub (Jun 11, 2023): Hi. Pull and check again please.
Author
Owner

@Cohee1207 commented on GitHub (Jun 16, 2023):

Assuming resolved.

<!-- gh-comment-id:1595123882 --> @Cohee1207 commented on GitHub (Jun 16, 2023): Assuming resolved.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
SillyTavern/SillyTavern-Extras#42
No description provided.