mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-02-04 21:50:54 +03:00
Convert int values of RATIONAL TIFF tags to floats
This commit is contained in:
parent
4cfcc3b010
commit
0a44d58314
|
@ -567,6 +567,9 @@ class ImageFileDirectory_v2(MutableMapping):
|
||||||
if self.tagtype[tag] == 7 and py3:
|
if self.tagtype[tag] == 7 and py3:
|
||||||
values = [value.encode("ascii", 'replace') if isinstance(
|
values = [value.encode("ascii", 'replace') if isinstance(
|
||||||
value, str) else value]
|
value, str) else value]
|
||||||
|
elif self.tagtype[tag] == 5:
|
||||||
|
values = [float(v) if isinstance(v, int) else v
|
||||||
|
for v in values]
|
||||||
|
|
||||||
values = tuple(info.cvt_enum(value) for value in values)
|
values = tuple(info.cvt_enum(value) for value in values)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user