【发布时间】:2017-04-30 19:19:24
【问题描述】:
我想使用 Christoph Gohlke 的 tifffile 模块将图像数据(一个 numpy 矩阵)添加到现有的多页 TIFF 文件中:http://www.lfd.uci.edu/~gohlke/code/tifffile.py.html
我想这样做而不必加载整个文件,因为它可能是一个沉重的文件(长荧光显微镜实验......)。 在此页面上: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实例.即便如此,如果有一个清晰的方法就好了。
标签: python save append tiff multipage