C# Color值转换为unit

来源:互联网 发布:图文制作软件 编辑:程序博客网 时间:2024/04/29 13:37

   由于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颜色值与整型值的转换 }

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

0 0