• 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         }
  • 相关阅读:
    dotnet 使用 MessagePack 序列化对象
    dotnet 使用 MessagePack 序列化对象
    PHP die() 函数
    PHP defined() 函数
    PHP define() 函数
    PHP constant() 函数
    PHP connection_status() 函数
    查看物理CPU个数、核数、逻辑CPU个数
    CF997C Sky Full of Stars
    dotnet 使用 lz4net 压缩 Stream 或文件
  • 原文地址:https://www.cnblogs.com/lyghost/p/2822552.html
Copyright © 2020-2023  润新知