unsigned int 转 RGB
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unsigned int 转 RGB相关的知识,希望对你有一定的参考价值。
unsigned int颜色存储格式:0xaabbggrr,其中a,b,g,r分别表示,透明度、蓝色、绿色、红色。
方法一:使用windows宏
unsigned int clr = 0x00FF0000;
char red = GetRValue(clr);
char green = GetGValue(clr);
char blue = GetBValue(clr);
方法二:使用移位操作
unsigned int clr = 0x00FF0000;
char red = clr & 0xFF;
char green = clr >> 8 & 0xFF;
char blue = clr >> 16 & 0xFF;
以上是关于unsigned int 转 RGB的主要内容,如果未能解决你的问题,请参考以下文章
使用stringstream unsigned char转16进制输出
如何在python中将unsigned char类型的int字符串转换为int
转:VC中WORD,DWORD,unsigned long,unsigned short的区别(转)