Hossa 
Im 16-Bit-Farbraum sind 5 Bits für Rot, 6 Bits für Grün und 5 Bits für Blau vorgesehen. Da unser Auge auf grün besonders empfinglich reagiert, gibt es dafür doppelt so viel Farbtöne wir für Rot oder Blau.
Die Umrechnungsformel von 16,7 Mio. Farben auf 65536 Farben lautet also:
Dezimalfarbwert = 64*32*(Rotwert/8) + 32*(Grünwert/4) + (Blauwert/8)
Bei der Berechnung kann es jedoch zu ungewünschten Nebeneffekten kommen, wenn der Compiler optimiert. Es muss sicher gestellt werden, dass die überzähligen Bits wirklich ausgeblendet werden. Daher besser diese Formel verwenden:
Dezimalfarbwert = 256*(Rotwert & 248) + 8*(Grünwert & 252) + (Blauwert/8)
Viele Grüße
Hasenfuß