[英]How to convert Hexadecimal Color to RGB color (24 Bit)
我使用C#和asp.net 4。
如何转换为等效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);
这个答案可能会有所帮助: C#将整数转换为十六进制并再次返回
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.