博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unsigned int 转 RGB
阅读量:5275 次
发布时间:2019-06-14

本文共 365 字,大约阅读时间需要 1 分钟。

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;

转载于:https://www.cnblogs.com/H-D-Frank/p/5512695.html

你可能感兴趣的文章