我需要根据 C# 中的名称获取颜色的 RGB 值。我正在尝试使用预定义的 KnownColors 枚举,但不知道如何获取该值。
有什么帮助吗?
谢谢。
最佳答案
使用FromKnownColor
:
Color blue = Color.FromKnownColor(KnownColor.Blue);
然后是 blue.R
、blue.G
和 blue.B
的 RGB 值。
或者,如果您只想要 RGB 颜色的 int
值,您可以这样做:
int blueRgb = Color.FromKnownColor(KnownColor.Blue).ToArgb();
关于来自名称的 C# 颜色值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6451441/