From ffed6e3ba60a8908b3bf4d0c12d1587406528462 Mon Sep 17 00:00:00 2001 From: Martin Green Date: Wed, 5 Jul 2023 21:08:51 +0100 Subject: [PATCH] convert uploaded images to RGB so that it can be saved as jpg --- core/views/editor_helpers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/views/editor_helpers.py b/core/views/editor_helpers.py index 47660b6..17ae04b 100644 --- a/core/views/editor_helpers.py +++ b/core/views/editor_helpers.py @@ -73,9 +73,12 @@ def new_image_form(request, path): i = i.resize((int(width / scale), int(height / scale)), Image.ANTIALIAS) tscale = max(width / THUMBNAIL_WIDTH, height / THUMBNAIL_HEIGHT) thumbnail = i.resize((int(width / tscale), int(height / tscale)), Image.ANTIALIAS) + ib = io.BytesIO() + i = i.convert('RGB') i.save(ib, format="jpeg", quality = 75) tb = io.BytesIO() + thumbnail = thumbnail.convert('RGB') thumbnail.save(tb, format="jpeg", quality = 70) image_rel_path, thumb_rel_path, desc_rel_path = form.get_rel_paths() image_page_template = loader.get_template("image_page_template.html")