1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > ARGB1555内部存储空间的大小与ARGB转换方式

ARGB1555内部存储空间的大小与ARGB转换方式

时间:2022-04-27 15:17:00

相关推荐

ARGB1555内部存储空间的大小与ARGB转换方式

ARGB1555一个像素点为16位,ARGB8888一个像素点为32位,存储空间理论上同一幅图像是两倍关系。

unsigned int ARGB1555toARGB8888(unsigned short c)

{

unsigned int a = c&0x8000, r = c&0x7C00, g = c&0x03E0, b = c&0x1F;

unsigned int rgb = (r << 9) | (g << 6) | (b << 3);

return (a*0x1FE00) | rgb | ((rgb >> 5) & 0x070707);

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。