摘要:
#deine _RGB16BIT555(r,g,b) ((b&31) + ((g&31) << 5) + ((r&31) << 10))因为这个是16位色5551格式的XR4R3R2R1R0G4G3G2G1G0B4B3B2B1B0因此31转化成二进制与的话、就是5个1(11111)、假设传来的RGB值都为11111、那么B就为11111G就为1111100000R就为111110000000000所以三者相加就为111111111111111、刚好就一一对应上面的表格、因为PC机采用低字节在前的格式、数据通常是从低位到高位、而这个色彩位组却是相反 阅读全文