Fix for issue #12 on ericflo/django-avatar, proposed by fakeempire

Signed-off-by: Jannis Leidel <jannis@leidel.info>
This commit is contained in:
Mathieu Pillard 2010-05-04 13:07:44 +02:00 committed by Jannis Leidel
parent 9b9ca4a665
commit 32b61553d2

View file

@ -99,9 +99,9 @@ class Avatar(models.Model):
else:
diff = (h - w) / 2
image = image.crop((0, diff, w, h - diff))
image = image.resize((size, size), AVATAR_RESIZE_METHOD)
if image.mode != "RGB":
image = image.convert("RGB")
image = image.resize((size, size), AVATAR_RESIZE_METHOD)
thumb = StringIO()
image.save(thumb, AVATAR_THUMB_FORMAT, quality=quality)
thumb_file = ContentFile(thumb.getvalue())