Use new image returned by PIL.Image methods

issue10703
review350531006
This commit is contained in:
Cédric Krier committed 2021-09-05 14:40:15 +02:00
1 parent a799d9ca9d
commit 1e12ebe9f8
1 file changed
+2 -2
+2 -2
View File
@@ -110,13 +110,13 @@ class Avatar(ImageMixin, ResourceMixin, ModelSQL):
img = Image.open(io.BytesIO(image))
width, height = img.size
size = min(width, height)
img.crop((
img = img.crop((
(width - size) // 2,
(height - size) // 2,
(width + size) // 2,
(height + size) // 2))
if size > 2048:
img.resize((2048, 2048))
img = img.resize((2048, 2048))
if img.mode in {'RGBA', 'P'}:
img = img.convert('RGB')
img.save(data, format='jpeg', optimize=True, **_params)