Библиотека поддерживает файлы TIFF с очень большим динамическим диапазоном? - PullRequest
7 голосов
/ 04 февраля 2010

Я работаю со спутниковым радаром, и мне был предоставлен (очень) большой файл TIFF, содержащий данные в оттенках серого 32 bpp. К сожалению, libtiff , стандартная библиотека Linux для работы с файлами TIFF, не поддерживает файлы SampleFormat TIFF, что означает отсутствие поддержки изображений в оттенках серого с большой разрядностью или изображений с плавающей точкой.

Кто-нибудь знает библиотеку FOSS C, которая обеспечивает поддержку этих типов изображений? Если это не удастся, кто-нибудь может предложить подходящий формат файла для преобразования и библиотеку FOSS, которая может загрузить , что ? (В идеале, это должно быть общепринятым научным сообществом для обмена данными и поддерживаться IDL / ENVI).

1 Ответ

5 голосов
/ 04 февраля 2010

Хорошо, libtiff должен иметь возможность обрабатывать формат, хотя вы можете быть ограничены низкоуровневым API и выполнять преобразование в изображение самостоятельно. Если размер изображений> 4 ГБ, есть большой код, порт libtiff, который обрабатывает очень большие изображения.

...