From 559eb4ae99c4b502b72e79a6d438f96b500d3919 Mon Sep 17 00:00:00 2001 From: Eric Florenzano Date: Sat, 16 Aug 2008 05:48:33 +0000 Subject: [PATCH] Fixed problem with uploading .GIF files, as they need to be conditionally converted to RGB. git-svn-id: http://django-avatar.googlecode.com/svn/trunk@23 c76b2324-5f53-0410-85ac-b1078a54aeeb --- avatar/models.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/avatar/models.py b/avatar/models.py index 64dcdaf..75bc416 100644 --- a/avatar/models.py +++ b/avatar/models.py @@ -64,6 +64,8 @@ class Avatar(models.Model): image = image.crop((0, diff, w, h - diff)) image = image.resize((size, size), AVATAR_RESIZE_METHOD) thumb = default_storage.open(self.avatar_path(size), 'wb') + if image.mode != "RGB": + image = image.convert("RGB") image.save(thumb, "JPEG") def avatar_url(self, size):