From: Michael Tremer Date: Sun, 10 Aug 2025 13:07:26 +0000 (+0000) Subject: users: Fix generating placholder avatars with pillow >= 10 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=03dc329608cd4cc14e2101be5b503320fbf32810;p=ipfire.org.git users: Fix generating placholder avatars with pillow >= 10 Signed-off-by: Michael Tremer --- diff --git a/src/web/users.py b/src/web/users.py index 7bd4714e..a1b78dc0 100644 --- a/src/web/users.py +++ b/src/web/users.py @@ -126,13 +126,13 @@ class AvatarHandler(base.BaseHandler): for letter in letters: # Determine size of the printed letter - w, h = font.getsize(letter) + left, top, right, bottom = font.getbbox(letter) # Store the maximum height - height = max(h, height) + height = max(bottom, height) # Add up the width - width += w + width += right # Add the margin width = int(width * 1.75)