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 ライブラリの最新バージョンを入手して再構築しましたが、役に立ちませんでした。
なぜこれが起こっているのかについてのアドバイスは大歓迎です。