当我使用 LibTiff.Net 2.3 库时,我很困惑为什么我想要保存为多 strip TIFF 图像。为什么不总是使用一大块(单 strip )而不是所有小块(多 strip )?我认为多带可能更大一点?
最佳答案
通常,多 strip 图像比单 strip 图像稍大(就文件大小而言)。但多 strip 图像有一些优点:
可以使用更少的内存来处理整个图像,因为应用程序可以一次处理 strip 。对于非常大的图像,它可以产生影响。请参阅this question例如。
随机访问图像数据并不复杂。一些压缩方案(例如 LZW)不支持 允许读取随机扫描线。库必须解码从 strip 开头开始的所有扫描线,以便解码 strip 内的扫描线。
关于c# - 使用 LibTiff.Net 2.3 库时,多 strip TIFF 和单条 TIFF 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9438071/