From 9ba27bb47a5fcc89bc9d9f5116fd7af9cf5af185 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Br=C3=B6tzmann?= Date: Thu, 17 Dec 2020 17:08:38 +0100 Subject: [PATCH] [preview] Apply EXIF rotation --- url_image_preview/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/url_image_preview/utils.py b/url_image_preview/utils.py index 3ee682d..ec89e45 100644 --- a/url_image_preview/utils.py +++ b/url_image_preview/utils.py @@ -182,6 +182,7 @@ def create_thumbnail_with_pil(data, size): image.thumbnail((size, size)) image.save(output_file, format=image.format, + exif=image.info.get('exif', b''), optimize=True) bytes_ = output_file.getvalue() @@ -232,7 +233,7 @@ def pixbuf_from_data(data): input_file.close() return pixbuf - return loader.get_pixbuf() + return loader.get_pixbuf().apply_embedded_orientation() def parse_fragment(fragment):