RGB888转换为RGB565格式
Posted qlexcel
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RGB888转换为RGB565格式相关的知识,希望对你有一定的参考价值。
24bit RGB888:R7 R6 R5 R4 R3 R2 R1 R0 G7 G6 G5 G4 G3 G2 G1 G0 B7 B6 B5 B4 B3 B2 B1 B0
16bit RGB656:R4 R3 R2 R1 R0 G5 G4 G3 G2 G1 G0 B4 B3 B2 B1 B0
int main()
{
int rgb888,rgb565;
printf("Enter rgb888 value: ");
scanf("%x",&rgb888);
rgb565=((( (rgb888)>>19 ) & 0x1f) << 11) |((((rgb888) >> 10) & 0x3f) << 5) |(((rgb888) >> 3) & 0x1f);
printf("rgb565 Value = %x\\r\\n", rgb565);
return 0;
}
加个while,做成一个小工具:
以上是关于RGB888转换为RGB565格式的主要内容,如果未能解决你的问题,请参考以下文章