Цвет Geotiff читается как оттенки серого

У меня есть код для чтения файлов Geotiff, который включает в себя использование TIFFReadRGBAStrip рутина (библиотека libtiff).

Большинство файлов TIFS обрабатываются успешно, и данные изображения соответствуют ожиданиям, однако есть несколько файлов, которые выходят как 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 и перестроил их, но безрезультатно.

Любой совет о том, почему это происходит, будет очень признателен.

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]