我使用C#和asp.net 4。
如何转换和等效RGB颜色的十六进制颜色?
Example: FF0000 to 255,0,0.
我的目标是将此颜色传递给方法FromArgb命名空间System.Drawing
FromArgb Method (Int32, Int32, Int32) (Alpha is implicit as opaque)
目前我将此代码用于Clear和Image并应用不透明的平面颜色:
System.Drawing.Graphics.Clear(System.Drawing.Color.Red));
这适用于预定义的颜色,如“红色”,“黑色”等,但显然没有自定义更精确的颜色。
有什么想法吗?谢谢你的帮助!
资源:
http://msdn.microsoft.com/en-us/library/cce5h557.aspx
http://msdn.microsoft.com/en-us/library/system.drawing.color.aspx
答案 0 :(得分:6)
你为什么不这样做?
System.Drawing.Color myColor = System.Drawing.Color.FromArgb(0xFF0000);
答案 1 :(得分:0)
这个答案可能有所帮助:C# convert integer to hex and back again