如何将十六进制颜色转换为RGB颜色(24位)

Gib*_*boK 2 c# asp.net hex system.drawing colors

我使用C#和asp.net 4.

如何转换和等效RGB颜色的十六进制颜色

Example: FF0000 to 255,0,0.
Run Code Online (Sandbox Code Playgroud)

我的目标是将此颜色传递给方法FromArgb命名空间System.Drawing

FromArgb Method (Int32, Int32, Int32) (Alpha is implicit as opaque)
Run Code Online (Sandbox Code Playgroud)

目前我使用此代码清除和图像并应用不透明的平面颜色:

System.Drawing.Graphics.Clear(System.Drawing.Color.Red));
Run Code Online (Sandbox Code Playgroud)

这适用于预定义的颜色,如"红色","黑色"等,但不明显具有自定义更精确的颜色.

有任何想法吗?谢谢你的帮助!

资源:

http://msdn.microsoft.com/en-us/library/cce5h557.aspx

http://msdn.microsoft.com/en-us/library/system.drawing.color.aspx

Edw*_*ing 6

你为什么不这样做?

System.Drawing.Color myColor = System.Drawing.Color.FromArgb(0xFF0000);  
Run Code Online (Sandbox Code Playgroud)