From 88576962887e1bcbedd3b766e92201b39bc69c7e Mon Sep 17 00:00:00 2001 From: Stuart Longland Date: Wed, 18 Apr 2018 22:38:59 +1000 Subject: [PATCH] resizer: Do not convert colourspace on GIF images. --- tornado_gallery/resizer.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tornado_gallery/resizer.py b/tornado_gallery/resizer.py index b4c67c9..efa6308 100644 --- a/tornado_gallery/resizer.py +++ b/tornado_gallery/resizer.py @@ -216,8 +216,9 @@ class ResizerPool(object): # Resize! img = img.resize((width, height), Image.LANCZOS) - # Convert to RGB colourspace - img = img.convert('RGB') + # Convert to RGB colourspace if not GIF + if img_format != ImageFormat.GIF: + img = img.convert('RGB') # Write out the new file. cache_path = self._cache_node.join(cache_dir, cache_name)