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