Я хотел бы добавить данные изображения (а NumPy матрица) к уже существующему многостраничный файл TIFF с помощью модуля tifffile от Кристофа Gohlke: http://www.lfd.uci.edu/~gohlke/code/tifffile.py.htmlPython записи/добавить данные изображения путем добавления в многостраничный файл TIFF с помощью tifffile
И Я хотел бы сделать это, не загружая весь файл, потому что он может быть тяжелым (эксперименты с длинной флуоресцентной микроскопией ...). На этой странице: https://github.com/scienceopen/pyimagevideo/blob/master/Demo_image_write_multipage.py Строка 68 говорят, что это возможно, но они просто говорят «прочитайте код», и я не мог понять, как добавить изображения. Я попытался
tifffile.save(ImagePath, ImageData)
и
with tifffile.TiffWriter(ImagePath) as tif2write:
tif2write.save(ImageData)
но не добавляет данные, он переписывает файл.
Это только я, но я просматривал их код около часа, и я до сих пор не вижу, как, не изменяя его, мы можем добавлять данные к изображению. Я вижу, как открыть изображение, не читая никаких данных, но писать на то же изображение немного загадка ... Я не думаю, что их класс «ImageWriter» имеет такую возможность, то есть писать на экземпляр «TiffFile» , Тем не менее, было бы неплохо иметь четкий метод. – bjd2385