网有许多标准颜色可供选择。但如何知道那里的数值。我想要那些数值,以便通过改变它们,我可以获得所需的色调,而不是标准色。
对于黑色,我们知道数值RGB等效值是0,0,0 但是什么是橄榄色的RGB值?
如何将此颜色名称转换为数值RGB值转换
答案 0 :(得分:5)
Color
结构包含.A
,.R
,.G
和.B
字段。
例如:
Dim color As Color = Color.Olive
Dim r As Integer = color.R
Dim g As Integer = color.G
Dim b As Integer = color.B
答案 1 :(得分:5)
由于所有颜色都是Color对象,因此您只需要实例化颜色并调用您想要的Color方法。
你可能想要这样的东西:
Console.Write(Color.Olive.R & " " & Color.Olive.G & " " & Color.Olive.B)
答案 2 :(得分:5)
Public Function Color2Integer(ByVal c As Color) As Integer
Return c.ToArgb
End Function
Public Function Integer2Color(ByVal colorValue As Integer) As Color
Return Color.FromArgb(colorValue)
End Function