11111 111111 11111 > 16 bit
R G B
Как я могу получить значения R/G/B?Десятичное значение из группы бит в словесном математическом объяснении
R = x/2048 (2048 are the 6+5 G+B 11 bit)
G = x-R*2048/32 (32 are the B)
есть простое объяснение этого? почему десятичное значение должно быть делено на бит другого, чтобы получить значение одной группы?
Вы можете увидеть, как маски и сдвигают – Jekyll
ума вашего Operator Precedence: ваш расчет 'G' ошибается о любом языке программирования, я знаю, (.. кроме Postscript, но это только потому, что это постфиксный язык, поэтому вы не могли совершить с ним ту же ошибку). – usr2564301