mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-02-15 16:02:32 +08:00
bugfix: cannot clear previous mask painted image's alpha
This commit is contained in:
parent
f41583c6eb
commit
5ba751ad68
@ -252,7 +252,7 @@ class PromptServer():
|
|||||||
with Image.open(file) as img:
|
with Image.open(file) as img:
|
||||||
preview_info = request.rel_url.query['preview'].split(';')
|
preview_info = request.rel_url.query['preview'].split(';')
|
||||||
image_format = preview_info[0]
|
image_format = preview_info[0]
|
||||||
if image_format not in ['webp', 'jpeg']:
|
if image_format not in ['webp', 'jpeg'] or 'a' in request.rel_url.query.get('channel', ''):
|
||||||
image_format = 'webp'
|
image_format = 'webp'
|
||||||
|
|
||||||
quality = 90
|
quality = 90
|
||||||
@ -260,7 +260,7 @@ class PromptServer():
|
|||||||
quality = int(preview_info[-1])
|
quality = int(preview_info[-1])
|
||||||
|
|
||||||
buffer = BytesIO()
|
buffer = BytesIO()
|
||||||
if image_format in ['jpeg']:
|
if image_format in ['jpeg'] or request.rel_url.query.get('channel', '') == 'rgb':
|
||||||
img = img.convert("RGB")
|
img = img.convert("RGB")
|
||||||
img.save(buffer, format=image_format, quality=quality)
|
img.save(buffer, format=image_format, quality=quality)
|
||||||
buffer.seek(0)
|
buffer.seek(0)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user