Есть программа, она работает с картинками (снимками с тепловизора), записанными в хитром формате. В программе можно тыкать по пикселу картинки и узнавать температуру в этом пикселе.
Я пытаюсь понять, как устроен файл, чтобы самому определять, какого цвета пиксел в какой точке.
Пример картинки:Нажмите для просмотра прикрепленного файла
Пока что я нашёл: Все числа внутри хранятся в порядке "сначала старший байт, потом младшие", изображение хранит 16-битные знаковые числа, от 0х200 до 0х259FF байта, конец файла (что после 0x259FF) я стирал без изменений в поведении программы.
Когда я заполнил строку картинки числами от -128*256 до 127*256 с шагом 256 и вывел график зависимости температуры от числа, то получил такую хрень:
Нажмите для просмотра прикрепленного файла
Зависимость походу кусочно-линейная, но где брать коэффициенты - неясно, то ли они в файле, то ли в программе.
Так вот, кто сталкивался с этой программой, может знает?