c# - 使用 LibTiff.Net 2.3 库时,多 strip TIFF 和单条 TIFF 有什么区别

标签 c# tags tiff libtiff.net

当我使用 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/

相关文章:

javascript - 如何将 JavaScript 添加到标记的 HTML 文本中?

python - 将 Excel 转换为 TIFF 文件

java - 更改 Java ImageIO 类的功能

c# - 在 Window Loaded WPF C# 中跳过代码

c# - DLL导入: Unable to find Entry Point "fnMultiply" in DLL "ImportDLL"

Git:重命名标签保持原始日期

emacs - 如何在 emacs 中标记文本

python - 在 python 中使用 pil 读取 tif 图像时出现值错误?

c# - 在 C# 中优化尾调用

c# - 使用存储过程将数组插入到sql表中