颜色转换
来源:互联网 发布:传奇霸业时装升阶数据 编辑:程序博客网 时间:2024/04/29 19:40
public Color ToColor(string color) { int red, green, blue = 0; char[] rgb; color = color.TrimStart('#'); color = Regex.Replace(color.ToLower(), "[g-zG-Z]", ""); switch (color.Length) { case 3: rgb = color.ToCharArray(); red = Convert.ToInt32(rgb[0].ToString() + rgb[0].ToString(), 16); green = Convert.ToInt32(rgb[1].ToString() + rgb[1].ToString(), 16); blue = Convert.ToInt32(rgb[2].ToString() + rgb[2].ToString(), 16); return Color.FromArgb(red, green, blue); case 6: rgb = color.ToCharArray(); red = Convert.ToInt32(rgb[0].ToString() + rgb[1].ToString(), 16); green = Convert.ToInt32(rgb[2].ToString() + rgb[3].ToString(), 16); blue = Convert.ToInt32(rgb[4].ToString() + rgb[5].ToString(), 16); return Color.FromArgb(red, green, blue); default: return Color.FromName(color); } }
string sHex = System.Drawing.ColorTranslator.ToHtml(Color);
0 0
- 颜色转换
- 颜色转换
- 颜色转换
- 颜色转换
- 颜色转换
- 颜色转换
- 颜色转换
- RGB颜色转换十六进制颜色
- AS3各颜色进制间转换 颜色转换
- 颜色的转换
- 颜色模型转换公式
- 颜色空间转换
- RGB颜色转换函数
- RGB颜色在线转换
- 颜色空间转换
- 【PB】颜色转换公式
- 颜色空间转换
- RGB转换颜色
- 基础总结篇BroadcastReceiver应用详解
- [Java Code]回文数
- 自定义面板二
- 普通广播(Normal Broadcast)
- 网址的收藏系列一
- 颜色转换
- Android之GPS定位详解
- 黑马程序员 C#学习笔记⑨ 序列化对象
- 《黑马程序员》 传统的定时器的创建方式总结与测试
- jQuery Call web services(SOAP) in SharePoint 2013
- BroadcastReceiver 网络状态变化
- 骗子电话
- Python爬虫初学(2)豆瓣电影top250评论数
- iOS 7 与 Xamarin - MultiPeer Connectivity (2)