C# Color值转换为unit

C# Color值转换为unit

2016年03月24日 11:10:53 围城里的程序员 阅读数 665

   由于C#没有RGB函数,所以在需要的时候我们该如何把想要的Color值转换成对应的unit值呢?

   RGB原理:RGB = R + G * 256 + B * 256 * 256

   根据该原理可以很简单的把color转换成unit值。

   在此为大家提供一个更高效的方法:

   C#中RGB颜色值与整型值的转换uint ParseRGB(Color color)
C#中RGB颜色值与整型值的转换C#中RGB颜色值与整型值的转换C#中RGB颜色值与整型值的转换{
C#中RGB颜色值与整型值的转换    return (uint)(((uint)color.B << 16) | (ushort)(((ushort)color.G << 8) | color.R));
C#中RGB颜色值与整型值的转换 }

    好了,就这样了!希望可以帮到大家!

 

Color.ToArgb()

posted @ 2019-07-11 09:38  grj001  阅读(76)  评论(0编辑  收藏  举报