IGxColor.Value

Синтаксис

Value: Integer;

Описание

Свойство Value возвращает значение цвета как 32-битовую величину.

Комментарии

Цветовая величина содержит четыре 8-битовые компоненты. Для компоненты A берется значение 0, поэтому она не используется при расчете. Остальные компоненты расположены в следующем порядке: B, G, R. Цветовая величина представлена в десятичном виде. При необходимости из нее можно получить значения отдельных компонент, выполнив следующие преобразования:

  1. Приведите значение Value к шестнадцатиричному виду;

  2. Полученное значение будет представлять из себя шесть шестнадцатиричных цифр, разбейте полученное значение на три комбинации по две цифры;

  3. Если каждую комбинацию теперь привести к десятичному виду, то они будут соответствовать значениям отдельных компонент: B, G, R.

Пример

  1. Value = 13382451^10 = CC3333^16. B = CC^16 = 204^10, G = 33^16 = 51^10 , R = 33^16 = 51^10. Это соответствует оттенку синего цвета.

  2. Value = 255^10 = FF^16. B = 0^16 = 0^10, G = 0^16 = 0^10 , R = FF^16 = 255^10. Это соответствует красному цвету.

См. также:

IGxColor