如何十六进制颜色转换为RGB颜色(24位)
问题描述:
我使用C#和asp.net 4如何十六进制颜色转换为RGB颜色(24位)
如何转换和十六进制颜色在同等RGB颜色?
Example: FF0000 to 255,0,0.
我的目标是这种颜色传递给方法FromArgb命名空间System.Drawing中
FromArgb Method (Int32, Int32, Int32) (Alpha is implicit as opaque)
在我使用此代码清除的时刻,图像和应用不透明平坦颜色:
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
答
为什么你不这样做呢?
System.Drawing.Color myColor = System.Drawing.Color.FromArgb(0xFF0000);
如何将它传递给Clear()方法? – GibboK 2011-04-05 14:56:30
@GibboK:System.Drawing.Graphics.Clear(myColor); – 2011-04-05 14:57:52
嗨,我尝试但不起作用。我的意思是没有错误和颜色,但可能Clear()方法不是我的选择。我可以用什么来代替? – GibboK 2011-04-05 15:02:29