使用LibTiff.Net 2.3库时,多条带TIFF和单条带TIFF的区别是什么

时间:2012-02-24 21:08:22

标签: c# tags tiff libtiff.net

当我使用LibTiff.Net 2.3库时,我很困惑为什么我想要保存为多条TIFF图像。为什么不总是使用一个大块(单条)而不是所有的小块(多条)?我认为多条带甚至可能更大一点?

2 个答案:

答案 0 :(得分:2)

通常,多条图像比单条带略大(就文件大小而言)。但多条图像有一些优点:

  • 可以使用较少的内存来处理整个图像,因为应用程序可以一次处理条带。对于非常大的图像,它可以有所作为。例如,请参阅this question

  • 对图像数据的随机访问不那么复杂。像LZW这样的压缩方案没有 允许读取随机扫描线。库必须从条带的开头解码所有扫描线,以便解码条带内的扫描线。

答案 1 :(得分:0)

我相信多条TIFF来自旧传真日。这是一种将单个图像分解为部分(或在本例中为页面)的方式。这也可以在渲染中提供类似的功能,允许图像逐个“扫描”,而不是在它显示任何东西之前需要整个大块条带。