颜色转换
来源:互联网 发布:linux 安装maven3 编辑:程序博客网 时间:2024/04/30 05:03
Color --->string(十六进制)
public string GetHexByArgb(Color color) { string rtn = string.Empty; Color tmpColor = Color.FromArgb(color.A, color.R, color.G, color.B); rtn = "#" + Convert.ToString(tmpColor.ToArgb(), 16); rtn = rtn.PadRight(9, '0'); return rtn; }
string ---> Color
public Color GetColor(string strArgb) { int argb; Color color = Color.Empty; if (string.IsNullOrEmpty(strArgb) == false) { if (int.TryParse(strArgb.Remove(0, 1), NumberStyles.HexNumber, null, out argb) == true) { color = Color.FromArgb(argb); } } return color; }
Silverlight中颜色转换
public SolidColorBrush ConvertColor(string color) { if (!string.IsNullOrEmpty(color) && color.Contains("#")) { if (color.StartsWith("#")) { color = color.Replace("#", string.Empty); } int v = int.Parse(color, System.Globalization.NumberStyles.HexNumber); return new SolidColorBrush(new Color() { A = Convert.ToByte((v >> 24) & 255), R = Convert.ToByte((v >> 16) & 255), G = Convert.ToByte((v >> 8) & 255), B = Convert.ToByte((v >> 0) & 255) }); } return null; }
0 0
- 颜色转换
- 颜色转换
- 颜色转换
- 颜色转换
- 颜色转换
- 颜色转换
- 颜色转换
- RGB颜色转换十六进制颜色
- AS3各颜色进制间转换 颜色转换
- 颜色的转换
- 颜色模型转换公式
- 颜色空间转换
- RGB颜色转换函数
- RGB颜色在线转换
- 颜色空间转换
- 【PB】颜色转换公式
- 颜色空间转换
- RGB转换颜色
- Redhat 5.4 + ASM + RAW+ Oracle 10g RAC 安装文档
- 教你解决LINUX(UBUNTU11.10)与R8168网卡不兼容导致网络时断时续的问题
- vsftp虚拟用户配置总结
- 图解EJB工作流程
- GDB 调试手册
- 颜色转换
- 白化
- hdu4857 逃生 拓扑+优先队列
- perl中@_与$_
- 加入马歇尔梅里菲尔德在圣地亚哥市议会,区1
- DAG上的DP之 —— 矩形嵌套
- HTMLParser自学笔记
- 微信公众账号开发
- 查找最长递增子序列