Use new image returned by PIL.Image methods
issue10703 review350531006
This commit is contained in:
1 parent
a799d9ca9d
commit
1e12ebe9f8
1 file changed
+2
-2
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user