From e5b34baae646077bd2a70155f0a92f42bb763a29 Mon Sep 17 00:00:00 2001 From: catboxanon <122327233+catboxanon@users.noreply.github.com> Date: Fri, 1 Nov 2024 12:37:56 -0400 Subject: [PATCH] Honor lossless WebP compression option in API (#2245) --- modules/api/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/api/api.py b/modules/api/api.py index d4851fd4..50ad9ef3 100644 --- a/modules/api/api.py +++ b/modules/api/api.py @@ -120,7 +120,7 @@ def encode_pil_to_base64(image): if opts.samples_format.lower() in ("jpg", "jpeg"): image.save(output_bytes, format="JPEG", exif = exif_bytes, quality=opts.jpeg_quality) else: - image.save(output_bytes, format="WEBP", exif = exif_bytes, quality=opts.jpeg_quality) + image.save(output_bytes, format="WEBP", exif = exif_bytes, quality=opts.jpeg_quality, lossless=opts.webp_lossless) else: raise HTTPException(status_code=500, detail="Invalid image format")