2013-06-13 2 views
-1

У меня есть довольно простая проблема (я надеюсь):RGB-значение в целом

У меня есть цвет:

Color c = Color.FromArgb(100, 150, 200); 

А теперь я хочу, чтобы сохранить сказать R-значение этого цвет в целое число.

Я попытался найти это в google, но я действительно не знал, что искать. Поэтому я надеюсь, что кто-нибудь сможет сказать, что мне здесь нужно.

Спасибо заранее

ответ

3

Значение будет доступен из R члена Color: Color.R. Точно так же G получит зеленое значение, B синий и A альфа.

Это byte s, поэтому при необходимости вы всегда можете отливать до int.

+0

Спасибо, это было то, что я искал. Я приму свой ответ, как только смогу. – tomet

1

Свойства R, G и B дают вам цветовые компоненты значения Color. Значения compontent байты, так что вы можете назначить один к int переменной без проблем:

Color c = Color.FromArgb(100, 150, 200); 
int red = c.R; // will be 100 
0

Является ли это то, что вам нужно?

RGBA (255, 255, 255, 255) = RGBA (1,0, 1,0, 1,0, 1,0) = 0xFFFFFFFF

Color.R = Color.G = Color.B = Color.A = 255 = 1.0 = 0xff

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