From 733a35d165f8fa095c3dfcbb74ac7aae3c320a2e Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Fri, 29 Mar 2019 14:40:20 +0100 Subject: [PATCH] Necessary rounding. --- src/sponsors/models.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sponsors/models.py b/src/sponsors/models.py index 8b5055239..dbc9b7abc 100644 --- a/src/sponsors/models.py +++ b/src/sponsors/models.py @@ -66,14 +66,14 @@ class SponsorPage(models.Model): if simg.size[0] > THUMB_WIDTH or simg.size[1] > THUMB_HEIGHT: size = ( min(THUMB_WIDTH, - simg.size[0] * THUMB_HEIGHT / simg.size[1]), + round(simg.size[0] * THUMB_HEIGHT / simg.size[1])), min(THUMB_HEIGHT, - simg.size[1] * THUMB_WIDTH / simg.size[0]) + round(simg.size[1] * THUMB_WIDTH / simg.size[0])) ) simg = simg.resize(size, Image.ANTIALIAS) sprite.paste(simg, ( - (THUMB_WIDTH - simg.size[0]) / 2, - i * THUMB_HEIGHT + (THUMB_HEIGHT - simg.size[1]) / 2, + round((THUMB_WIDTH - simg.size[0]) / 2), + round(i * THUMB_HEIGHT + (THUMB_HEIGHT - simg.size[1]) / 2), )) imgstr = BytesIO() sprite.save(imgstr, 'png') -- 2.20.1