2

我有一些代码用于读取涉及使用TIFFReadRGBAStrip例程(libtiff 库)的 geotiff 文件。

大多数 tif 都已成功处理,并且图像数据符合预期,但是即使我相信它们是彩色的,也会有几个文件出现grayscale (58 58 58 ff 6b 6b 6b ff.....)注意:我已将相同的文件加载到 GLobal Mapper 中,尽管出现了一条关于第 4 个波段,它们显示为颜色。

这些文件的配置细节是:

TIFFTAG_BITSPERSAMPLE = 8
TIFFTAG_SAMPLESPERPIXEL = 3
TIFFTAG_SAMPLEFORMAT = 1 (SAMPLEFORMAT_UINT)
TIFFTAG_PHOTOMETRIC = 1 (PHOTOMETRIC_MINISBLACK)

我已经获得了最新版本的 libtiff、proj4 和 libgeotiff 库并重建了它们,但无济于事。

任何关于为什么会发生这种情况的建议将不胜感激。

4

0 回答 0