From b6e7cca40b95c48c9b358b5b2ee911e60ae3fad7 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Fri, 8 Sep 2023 15:04:46 +1000 Subject: [PATCH] better --- src/PIL/ImageOps.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/PIL/ImageOps.py b/src/PIL/ImageOps.py index 1231ad6ebda..ce2b1bd9b4d 100644 --- a/src/PIL/ImageOps.py +++ b/src/PIL/ImageOps.py @@ -611,6 +611,10 @@ def exif_transpose(image, *, in_place=False): exif = exif_image.getexif() if ExifTags.Base.Orientation in exif: del exif[ExifTags.Base.Orientation] + if in_place and ExifTags.Base.Orientation in getattr( + exif_image, "tag_v2", {} + ): + del exif_image.tag_v2[ExifTags.Base.Orientation] if "exif" in exif_image.info: exif_image.info["exif"] = exif.tobytes() elif "Raw profile type exif" in exif_image.info: