1.由24位顏色轉(zhuǎn)16位顏色的公式是:
unsigned int make16color(unsigned int r, unsigned int g, unsigned int b)
{
        
return ((((r >> 3& 0x1f<< 11|
                        (((g 
>> 2& 0x3f<< 5| ((b >> 3& 0x1f));
}

2.從圖片中獲取RGB的值.利用Bmp2Color工具可以獲得這些值.這樣就可以輕松的獲得任意16位的顏色表。