diff --git a/PIL/TiffImagePlugin.py b/PIL/TiffImagePlugin.py index 99beb0f97..971523df2 100644 --- a/PIL/TiffImagePlugin.py +++ b/PIL/TiffImagePlugin.py @@ -555,6 +555,10 @@ class ImageFileDirectory_v2(collections.MutableMapping): if legacy_api and self.tagtype[tag] in [5, 10]: values = values, dest[tag], = values + elif tag == ICCPROFILE and self.tagtype[tag] == 7: + dest[tag], = values + elif tag == ICCPROFILE and self.tagtype[tag] == 1: + dest[tag] = bytes(values) else: dest[tag] = values