From 56c2638dea4e596c4ce05fbb865aca1c39f7be8f Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Mon, 13 Sep 2021 19:01:55 +0200 Subject: [PATCH] fd --- files/helpers/images.py | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/files/helpers/images.py b/files/helpers/images.py index f6806fdeb..a760a45aa 100644 --- a/files/helpers/images.py +++ b/files/helpers/images.py @@ -15,25 +15,25 @@ def upload_ibb(file=None, resize=False): if file: file.save("image.webp") - i = IImage.open("image.webp") - frames = ImageSequence.Iterator(i) + if resize: + i = IImage.open("image.webp") + size = 100, 100 + frames = ImageSequence.Iterator(i) - def thumbnails(frames): - for frame in frames: - if resize: + def thumbnails(frames): + for frame in frames: thumbnail = frame.copy() - thumbnail.thumbnail(100, 100, IImage.ANTIALIAS) + thumbnail.thumbnail(size, IImage.ANTIALIAS) yield thumbnail - else: yield frame - frames = thumbnails(frames) + frames = thumbnails(frames) - om = next(frames) - om.info = i.info - try: om.save("image.webp", save_all=True, append_images=list(frames), loop=0, optimize=True, quality=30) - except Exception as e: - print(e) - return + om = next(frames) + om.info = i.info + try: om.save("image.webp", save_all=True, append_images=list(frames), loop=0, optimize=True, quality=30) + except Exception as e: + print(e) + return try: with open("image.webp", 'rb') as f: