From 42677ec5ac35e9228194c8b152fde47e3d40d6bd Mon Sep 17 00:00:00 2001 From: scgbckbone Date: Sun, 29 Oct 2023 19:43:06 +0100 Subject: [PATCH] adjust Pillow API to versions > 9.5.0 --- make_captcha.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/make_captcha.py b/make_captcha.py index 30512ae..2294258 100755 --- a/make_captcha.py +++ b/make_captcha.py @@ -34,7 +34,7 @@ class RansomCaptcha(CaptchaMaker): def draw(self, token, foreground='#000', seed=None): fn = self.get_font(size=40, which='ransom') w,h = self.size - dx,dy = fn.getsize('W') + _,_,dx,dy = fn.getbbox('W') im = Image.new('RGBA', self.size) dr = ImageDraw.Draw(im) @@ -64,7 +64,7 @@ class MegaGifCaptcha(CaptchaMaker): fn = self.get_font(size=30, which='nova') w,h = self.size - dx,dy = fn.getsize('W') + _,_,dx,dy = fn.getbbox('W') randint = self.rng.randint sample = self.rng.sample @@ -74,7 +74,7 @@ class MegaGifCaptcha(CaptchaMaker): frames = [] ans_y = self.rng.randint(3, h-dy-3) - ans_w = fn.getsize(token)[0] + ans_w = fn.getbbox(token)[2] count = 15 for fr_num in range(count):