• Advertisement

Archived

This topic is now archived and is closed to further replies.

24 bit -> 16 bit

This topic is 5955 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

A color of 0 , 0 , 254 (RGB) in 24-bit color depth = ?? in 16- bit color depth?? how do you convert??

Share this post


Link to post
Share on other sites
Advertisement


I use this, which has worked pretty good (pseudocode):

(short) RGB = ((R & 248) << 8) + ((G & 252) << 3) + ((B & 248) >> 3);



Regards,
llyod

Share this post


Link to post
Share on other sites

Well using the above method:

{ (0<<8)+(0<<3)+ } ((254&248)>>3) == 0x001F

or 0,0,31


Hope it helped somewhat.

Share this post


Link to post
Share on other sites

  • Advertisement