Color 与 Int 类型的相互转化
2012-02-16 17:40
423 查看
1.Color 转为 Int
2.Int 转为 Color
Color color = (Color)value; long argb = color.A << 24; argb += color.R << 0; argb += color.G << 8; argb += color.B<<16; return argb;
2.Int 转为 Color
Int64 int64Value = (Int64)value; var a = System.Convert.ToByte((int64Value >> 24) & 255); var r = System.Convert.ToByte((int64Value >> 0) & 255); var g = System.Convert.ToByte((int64Value >> 8) & 255); var b = System.Convert.ToByte((int64Value >> 16) & 255); return Color.FromArgb(a, r, g, b);
相关文章推荐
- Int类型与String类型之间的相互转化
- String与int类型相互转化
- Java中int,String类型相互转化
- C++ int与string类型相互转化
- JAVA的数组 && 原始类型和引用类型以及String与int long相互转化 && String与byte[]相互转化
- Color与ColorRef(int类型表示的颜色)的相互转换
- 杂篇之1-字符串与int类型的相互转化
- c++ int 类型与string类型的相互转化
- Integer与int类型之间的值比较,及相互转化
- 把Integer 与int相互转化的问题
- char与 int 类型转化问题汇总
- ffmpeg在Android4.0下avi类型与yuv类型文件相互转化
- java中int和Integer的相互转化
- IOS开发NSString与int和float的相互转换以及字符串拼接、NSString、NSData、char* 类型之间的转换
- 常见对象_String和int类型的相互转换
- 将非int类型值转化为int类型值的方法研究
- int 型数组与vector对象之间的相互转化
- C++中char*,string,int类型的相互转换
- linux 下时间字符串和time_t类型之间的相互转化
- VC++中一些常用的数据类型之间的相互转化