aboutsummaryrefslogtreecommitdiffstats
path: root/modules/progress.py
diff options
context:
space:
mode:
authorAUTOMATIC <16777216c@gmail.com>2023-05-17 17:22:38 +0000
committerAUTOMATIC <16777216c@gmail.com>2023-05-17 17:22:54 +0000
commit9fd6c1e3430f5947add23e2e94ac816c2546481c (patch)
treef7b19a75a4d15af43765c59b4f9e0f6eaf52210d /modules/progress.py
parentf6c06e3ed2fc861e98b2f0e93e0b1fef0ef6e0cf (diff)
downloadstable-diffusion-webui-gfx803-9fd6c1e3430f5947add23e2e94ac816c2546481c.tar.gz
stable-diffusion-webui-gfx803-9fd6c1e3430f5947add23e2e94ac816c2546481c.tar.bz2
stable-diffusion-webui-gfx803-9fd6c1e3430f5947add23e2e94ac816c2546481c.zip
move some settings to the new Optimization page
add slider for token merging for img2img rework StableDiffusionProcessing to have the token_merging_ratio field fix a bug with applying png optimizations for live previews when they shouldn't be applied
Diffstat (limited to 'modules/progress.py')
-rw-r--r--modules/progress.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/modules/progress.py b/modules/progress.py
index 269863c9..f405f07f 100644
--- a/modules/progress.py
+++ b/modules/progress.py
@@ -98,7 +98,11 @@ def progressapi(req: ProgressRequest):
if opts.live_previews_image_format == "png":
# using optimize for large images takes an enormous amount of time
- save_kwargs = {"optimize": max(*image.size) > 256}
+ if max(*image.size) <= 256:
+ save_kwargs = {"optimize": True}
+ else:
+ save_kwargs = {"optimize": False, "compress_level": 1}
+
else:
save_kwargs = {}