如何加载非常大的多页 Tiff 文件

如何加载非常大的多页 Tiff 文件

不确定这是否是发布此问题的正确网站,但希望它在这里很合适。

我有一些非常大(大概 50kx50k+ 像素)的多页 Tiff 图像,我想将它们加载到程序中并转换为单页 Tiff 文件。假设我有足够的 RAM 来加载图像(我确实有),我可以用什么程序加载它,以处理如此大的图像而不会崩溃或超时。

我曾尝试将其加载到 ImageJ 中,但受到 Java 数组最大大小的限制,因此无法正常工作。我尝试将其加载到 gimp 中,但总是卡住。我也尝试在 python 中进行操作,但 tiff 是 LZW 压缩的,这在尝试使用带有 libtiff 和 numpy 的枕头隔离页面时会产生意外结果。

任何其他可能的解决方案都将不胜感激。操作系统是 Windows 10 或 Red Hat Linux,我正在研究这两种操作系统。

答案1

您可能需要双倍的空间,我计算出总共大约需要 20 GB 的 RAM。但可能不止这些。

无论你选择什么程序,比如 Gimp,它看起来确实会冻结很长时间,但仍然可以工作。不幸的是,使用该程序对图像的任何操作也会花费很长时间。

你需要一台性能超强的电脑来处理这些图像。通常这是通过专门制造的设备和专业(商业)软件来完成的。

相关内容