Thumbnails: Fix PNG alpha

This commit is contained in:
Raphael Michel
2018-04-05 09:28:31 +02:00
parent ac14154b5d
commit 278d25c803

View File

@@ -58,7 +58,7 @@ def create_thumbnail(sourcename, size):
checksum = hashlib.md5(image.tobytes()).hexdigest()
name = checksum + '.' + size.replace('^', 'c') + '.png'
buffer = BytesIO()
if image.mode not in ("1", "L", "RGB"):
if image.mode not in ("1", "L", "RGB", "RGBA"):
image = image.convert('RGB')
image.save(fp=buffer, format='PNG')
imgfile = ContentFile(buffer.getvalue())