mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-25 17:36:18 +03:00
When orientation is applied, delete TIFF tag
This commit is contained in:
parent
e195e60ce2
commit
d0abab7997
|
@ -1035,7 +1035,10 @@ class TestFileLibTiff(LibTiffTestCase):
|
|||
with Image.open("Tests/images/g4_orientation_1.tif") as base_im:
|
||||
for i in range(2, 9):
|
||||
with Image.open("Tests/images/g4_orientation_" + str(i) + ".tif") as im:
|
||||
assert 274 in im.tag_v2
|
||||
|
||||
im.load()
|
||||
assert 274 not in im.tag_v2
|
||||
|
||||
assert_image_similar(base_im, im, 0.7)
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue
Block a user