From 3e3886a918959515954c8144062f1c82b8769d63 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sun, 7 Jan 2024 17:42:05 +0000 Subject: [PATCH] util: Don't crash if pictures cannot be blurred Not all pictures can be blurred, so we just skip that step if not possible. Signed-off-by: Michael Tremer --- src/backend/util.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/backend/util.py b/src/backend/util.py index 9afc6e67..2a64c239 100644 --- a/src/backend/util.py +++ b/src/backend/util.py @@ -266,7 +266,10 @@ def generate_thumbnail(image, size, square=False, format=None, quality=None, **a image.thumbnail((size, size), PIL.Image.LANCZOS) # Apply a gaussian blur to make compression easier - image = image.filter(PIL.ImageFilter.GaussianBlur(radius=0.05)) + try: + image = image.filter(PIL.ImageFilter.GaussianBlur(radius=0.05)) + except ValueError: + pass # Arguments to optimise the compression args.update({ -- 2.47.3