не знал куда написать, написал сюда.
вообщем нужно программно прочитать bmp картинку, в которой 16 бит на пиксель.
как известно, здесь бывает 2 случая - когда на каждый цвет (R, G и B) дают по 5 битов, получается 5-5-5 и один бит лишний, и 5-6-5, когда зеленому цвету выделяется 6 бит.
вот собственно вопрос, как определить, как в файле это записано?