我正在处理一些超过3个通道的生物医学图像。 这些图像相当大,所以我更喜欢将它们存储为带有JPEG压缩的金字塔形TIFF文件。与其他压缩方案(如LZW、Deflate)相比,这提供了一个数量级的压缩比
我目前正在使用pyvips
的tiffsave
函数来保存这些图像。使用其他压缩方案,我可以使用任意数量的通道保存图像。
然而,使用JPEG压缩,我意识到保存的图像只能有1或3个通道
如果JPEG的算法可以压缩一个通道,那么肯定有办法将多个JPEG压缩的单通道图像打包到一个文件中
有人知道如何存储n>;使用以下条件将图像三通道传输到单个文件中
libvips 8.10 is out now并支持生成OME-TIFF金字塔
这些TIFF将每个频道存储在文件的不同页面中,每个页面都有自己的金字塔保存在TIFF子IFD中。我希望ImageJ可以阅读这些,尽管您可能需要一个插件
您可以在PyVIP中生成它们,如下所示:
像这样跑:
因此,您可以看到六个通道有六个页面,每个页面都有一组包含金字塔层的子IFD
相关问题 更多 >
编程相关推荐