From e74b9403e9c7dd9c7c2f4b99d35eca9653d68f19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lera=20Elvo=C3=A9?= Date: Fri, 22 May 2026 04:01:33 +0300 Subject: [PATCH] remove alpha channel on avi --- app/routes/users.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/routes/users.py b/app/routes/users.py index f6fcc34..2716246 100644 --- a/app/routes/users.py +++ b/app/routes/users.py @@ -6,6 +6,7 @@ from flask import ( from functools import wraps from secrets import compare_digest as compare_timesafe from wand.image import Image +from wand.color import Color from wand.exceptions import WandException from ..auth import ( digest, verify, create_session, @@ -48,6 +49,8 @@ def validate_and_create_avatar(input_image, filename): width=crop_size, height=crop_size) img.resize(256, 256) + img.background_color = Color('white') + img.alpha_channel = 'remove' img.format = 'webp' img.compression_quality = 85 img.save(filename=filename)