писец. никаких стандартов 5-6-5 или 6-5-5 нет
5 бит на красный
5 бит на зеленый
6 бит на синий
но.....
первые 5 бит младшего байта это красный
первые 5 бит старшего байта это зеленый
а синий это старшие 3 бита младшего байта и старшие 3 бита старшего байта
вот такой вот ректал....
пасибо всем кто откликнулся.
особый респект MegaMyth за пинок в правильном направлении.
Добавлено через 57 секунд
MegaMyth, приведенный тобою код конверсии не оптимален
либо таблицу заюзать либо умножать на целые велицины, даже не умножать а сдвигать.
особой разницы на глаз при этом не будет.