我想在其中一些添加修改(添加标签)后将多个图像保存在tiff文件中。这是我正在使用的代码:
from PIL import Image, TiffImagePlugin
im = Image.open("test.tiff")
im.seek(6)
info = TiffImagePlugin.ImageFileDirectory()
info[56] = 54
info.tagtype[56] = 3
im.save("test_out.tiff", tiffinfo = info)
我打开tiff文件,然后用seek()
加载第7张图像,然后向该图像添加标签(3条“ info”起始行)。使用im.save()
时,它仅将第7张图像保存在tiff文件中(test_out.tiff
只有第7张图像)。但我想保存所有这些。我看到了一个函数save_all()
甚至一个选项save_all=True
,但我不知道它是如何工作的。