TIFF文件 - 如何解码压缩类型3和4

时间:2014-07-03 21:54:15

标签: compression tiff geotiff

我正在编写一个tiff解码器,但我找不到任何有资源解码CCITT传真组3或4的技术资源。

有没有人有解释这些的资源?常规的TIFF 6.0文档并没有详细说明解码。我猜每个段(tile或strip)都是独立编码的,但这几乎是我所知道的唯一信息。我已经实现了压缩类型2,那个huffman代码树与压缩类型3或4相同吗?

如果没有人能找到任何资源,请发布任何提示或代码,或者指向包含实现的开源库(最好是Java,但任何语言都有效)。我查看了GDAL源代码,但该文件非常庞大,我希望将其视为最后的手段。

谢谢!

1 个答案:

答案 0 :(得分:2)

我只能指出官方文件(规格)。

这些文档无法在线获取,因为生成这些文档的组织不允许在互联网上发布这些文档。您必须从标准组织购买这些文件。

至于查找相关代码示例,您最好的赌注是:

  • Libtiff(C library)
  • Libtiff.NET(.NET库)
  • Java Imaging

可以在维基百科文章

上找到高级概述,但不详细介绍

官方文件清单

  • “T.4 group 3 Fax”
  • “T-REC-T.4-200307-I !! PDF-E.pdf”
  • “T-REC-T.6-198811-I !! PDF-E.pdf”
  • “T-REC-T.563-199610-I !! PDF-E.pdf”
    • 199707,199710,199806,199904