From 869e171d009a90e392dfc14d7a8a765ceb6ac7e8 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Sun, 23 Jan 2022 19:54:57 +0200 Subject: [PATCH] bbvcbv --- files/helpers/images.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/files/helpers/images.py b/files/helpers/images.py index ad5a9d2bf0..f535f55093 100644 --- a/files/helpers/images.py +++ b/files/helpers/images.py @@ -3,13 +3,6 @@ from webptools import gifwebp import time -from PIL import Image - -original_image = Image.open(filename) - -fixed_image = ImageOps.exif_transpose(original_image) - - def process_image(file=None, filename=None, resize=0): if not filename: filename = f'/images/{time.time()}'.replace('.','')[:-5] + '.webp' @@ -21,7 +14,13 @@ def process_image(file=None, filename=None, resize=0): else: i = IImage.open(filename) except: return "" - i = ImageOps.exif_transpose(i) + exif = i.getexif() + for k in exif.keys(): + if k != 0x0112: + exif[k] = None + del exif[k] + i.info["exif"] = exif.tobytes() + transposed = ImageOps.exif_transpose(i) if resize: size = resize, resize