Обработка 16 bpp TIFF файла в C ++ - PullRequest
1 голос
/ 14 июня 2010

Мне нужно открыть изображение в оттенках серого 16 бит на дюйм в программе на C ++. Пытаясь сделать это с помощью класса GDI + Image, я получаю исключение OutOfMemoryException (GDI + не поддерживает формат 16 bpp). Стандартные инструменты Windows, такие как Paint и Picture Viewer, не могут открыть такое изображение, возможно, они используют GDI или GDI +. Программа ImageJ открывает такое изображение успешно. Есть ли какой-нибудь SDK, который может открывать такие изображения и предоставлять доступ к необработанным данным изображения? Если нет, мне нужна спецификация файла TIFF, и я реализую это в своем собственном коде.

1 Ответ

4 голосов
/ 14 июня 2010

Использование LibTIFF .

...