Я хочу сохранить несколько изображений в 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, затем загружаю 7-е изображение с помощью seek()
, затем я добавляю тег к этому изображению (3 строки «info»),При im.save()
сохраняется только 7-е изображение в формате TIFF (test_out.tiff
имеет только 7-е изображение).Но я хочу сохранить их всех.Я видел функцию save_all()
или даже параметр save_all=True
, но я не знаю, как она работает.