0

我有一个相当简单的问题(我希望):

我有一个颜色:

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

现在我想将这种颜色的 R 值存储在一个整数中。

我试图在谷歌上找到这个,但我真的不知道要搜索什么。所以我希望任何人都可以在这里告诉我我需要什么。

先感谢您

4

3 回答 3

3

可以从 :的R成员访问该值。以同样的方式将获得绿色值、蓝色值和alpha。ColorColor.RGBA

这些是bytes,因此您可以随时int根据需要转换为。

于 2013-06-13T12:47:16.807 回答
1

R和属性为您提供值的G颜色分量。组件值是字节,因此您可以毫无问题地将一个分配给变量:BColorint

Color c = Color.FromArgb(100, 150, 200);
int red = c.R; // will be 100
于 2013-06-13T12:52:10.193 回答
0

这是你需要的吗?

RGBA (255, 255, 255, 255) = rgba(1.0, 1.0, 1.0, 1.0) = 0xFFFFFFFF

颜色.R = 颜色.G = 颜色.B = 颜色.A = 255 = 1.0 = 0xff

于 2013-06-13T12:52:58.720 回答