【问题标题】:Python write / add image data by appending to Multipage TIFF file using tifffilePython 通过使用 tifffile 附加到多页 TIFF 文件来写入/添加图像数据
【发布时间】: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


【解决方案1】:

我终于写信给 Christoph Gohlke,他确实说他的模块无法将新图像附加到 TIFF 文件。所以他修改了他的模块,现在我们可以将任意数量的图像附加到已经存在的文件中! 检查他的网站http://www.lfd.uci.edu/~gohlke/code/tifffile.py.html,无法做到这一点的版本是修订版 2016.10.28,所以如果在他的网站上找到更新的“修订版”,它应该可以工作,同时.​​.....请耐心等待 ;)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-14
    • 1970-01-01
    • 2016-03-18
    相关资源
    最近更新 更多