From b21dcd9a072f07c8aa1fa505ae3f229506a7ba34 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Thu, 13 Jan 2022 03:52:22 +0200 Subject: [PATCH] bb --- files/__main__.py | 2 +- files/helpers/images.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/files/__main__.py b/files/__main__.py index af2692bc3..536e9c419 100644 --- a/files/__main__.py +++ b/files/__main__.py @@ -73,7 +73,7 @@ r=redis.Redis(host=environ.get("REDIS_URL", "redis://localhost"), decode_respons limiter = Limiter( app, key_func=get_ipaddr, - default_limits=["3/second;30/minute;100/hour;500/day"], + default_limits=["3/second;30/minute;200/hour;500/day"], headers_enabled=True, strategy="fixed-window" ) diff --git a/files/helpers/images.py b/files/helpers/images.py index 549d56fdc..fb6ed8c1a 100644 --- a/files/helpers/images.py +++ b/files/helpers/images.py @@ -19,9 +19,9 @@ def process_image(filename=None, resize=False): om = next(frames) om.info = i.info - om.save(filename, format="WEBP", save_all=True, append_images=list(frames), loop=0) + om.save(filename, format="WEBP", save_all=True, append_images=list(frames), loop=0, lossless=True, quality=100, method=6) elif i.format.lower() != "webp": - if i.format.lower() == "gif": gifwebp(input_image=filename, output_image=filename, option="-q 100") - else: i.save(filename, format="WEBP") + if i.format.lower() == "gif": gifwebp(input_image=filename, output_image=filename, option="-q 100 -m 6 -metadata 'none' -mt") + else: i.save(filename, format="WEBP", lossless=True, quality=100, method=6) return f'/static{filename}' \ No newline at end of file