From c1f278bb84a48c143111000f29bbd640ab52a677 Mon Sep 17 00:00:00 2001 From: Andrea de Marco <24erre@gmail.com> Date: Fri, 10 Jan 2014 10:35:07 +0100 Subject: [PATCH] Preserve RGBA image.mode --- avatar/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/avatar/models.py b/avatar/models.py index 5bc3a52..0657b6c 100644 --- a/avatar/models.py +++ b/avatar/models.py @@ -103,7 +103,7 @@ class Avatar(models.Model): else: diff = int((h - w) / 2) image = image.crop((0, diff, w, h - diff)) - if image.mode != "RGB": + if image.mode not in ("RGB", "RGBA"): image = image.convert("RGB") image = image.resize((size, size), settings.AVATAR_RESIZE_METHOD) thumb = six.BytesIO()