zoukankan      html  css  js  c++  java
  • system.drawing.color 字符串转换 blend wpf 16进制转rgb argb color

     1 1.由string的rgb数值"255,255,0"转换为color
     2 
     3 {
     4 
     5               //string[]  color_params = e.Parameter.ToString().Split(',');
     6                 //byte color_R = Convert.ToByte(color_params[0]);
     7                 //byte color_G = Convert.ToByte(color_params[1]);
     8                 //byte color_B = Convert.ToByte(color_params[2]);
     9 
    10 }
    11 
    12 2.由颜色名称字符串("black") 转化为color
    13 
    14  {
    15 
    16                ////ColorConverter c = new ColorConverter();
    17                 ////object obj = c.ConvertFrom();
    18                 ////Color color = (Color)obj;
    19                 //Color color = Color.FromRgb(color_R, color_G, color_B);  
    20 
    21 }
    22 
    23 3.将blend的 8位颜色值转为color
    24 
    25 /// <summary>
    26 
    27 /// 将blend的8位颜色值转为color
    28         /// </summary>
    29         /// <param name="colorName"></param>
    30         /// <returns></returns>
    31         public Color ToColor(string colorName)
    32         {
    33             if (colorName.StartsWith("#"))
    34                 colorName = colorName.Replace("#", string.Empty);
    35             int v = int.Parse(colorName, System.Globalization.NumberStyles.HexNumber);
    36             return new Color()
    37             {
    38                 A = Convert.ToByte((v >> 24) & 255),
    39                 R = Convert.ToByte((v >> 16) & 255),
    40                 G = Convert.ToByte((v >> 8) & 255),
    41                 B = Convert.ToByte((v >> 0) & 255)
    42             };
    43         }
  • 相关阅读:
    C#用Infragistics 导入导出Excel
    C#基础---Attribute(标签) 和 reflect(反射) 应用二
    C#基础系列:反射笔记
    反射基础
    NPOI之Excel——合并单元格、设置样式、输入公式
    NPOI对Excel的操作(Sheet转DataTable、List<T>)
    【SVN版本回退】
    撤销修改
    iOS
    ios 排序汇总
  • 原文地址:https://www.cnblogs.com/lyghost/p/2822552.html
Copyright © 2011-2022 走看看