2012-02-06 2 views

ответ

0

Вы правы - это выглядит как ARGB.

Значения ARGB обычно выражаются с использованием 8 шестнадцатеричных цифр с каждой парой шестнадцатеричных цифр, представляющих значения выборок канала Alpha, Red, Green и Blue соответственно. Например, 0x80FFFF00 представляет 50,2% непрозрачный (без предварительного умножения) желтый цвет. Префикс «0x» используется для обозначения числа как шестнадцатеричного в обозначении C. 0x80 представляет собой 50,2% альфа-значение, так как оно составляет 50,2% от 0xFF (в десятичном значении 128 составляет 50,2% от 255), первый 0xFF представляет максимальное значение, которое может иметь красный образец; второй 0xFF похож на предыдущий, но на зеленый; 0x00 представляет минимальное значение, которое может иметь синий образец (фактически - синий). Следовательно, красный + зеленый дает желтый цвет.

Смежные вопросы