This commit is contained in:
Andrew Murray 2016-04-24 07:36:13 +00:00
commit b68e4a9452
2 changed files with 5 additions and 2 deletions

View File

@ -1010,7 +1010,10 @@ class TiffImageFile(ImageFile.ImageFile):
self.decoderconfig = (self.tag_v2[PREDICTOR],)
if ICCPROFILE in self.tag_v2:
self.info['icc_profile'] = self.tag_v2[ICCPROFILE]
iccprofile = self.tag_v2[ICCPROFILE]
if len(iccprofile) == 1:
iccprofile = iccprofile[0]
self.info['icc_profile'] = iccprofile
return args

View File

@ -175,7 +175,7 @@ class TestFileTiffMetadata(PillowTestCase):
im.save(out)
reloaded = Image.open(out)
self.assert_(type(im.info['icc_profile']) is not type(tuple))
self.assertNotIsInstance(im.info['icc_profile'], tuple)
self.assertEqual(im.info['icc_profile'], reloaded.info['icc_profile'])
def test_iccprofile_binary(self):