Цитата(-=Женек=- @ Jan 22 2011, 17:37)

... #define COLOR(R,G,B) ((1l<<15)|((uword)B<<10)|((uword)G<<5)|R)
Вот у меня есть цвет в таком формате 0,0,13 (то есть синего там 13)
А в фотошопе мне нужно нарисовать такой же цвет, но в виде 0x0000xx, где xx - синий цвет, то есть 24 битный формат.
Если я правильно понял, исходный цвет задаётся тремя числами R=0...31, G=0...31, B=0...31.
Тогда для получения 0xRRGGBB можно сделать так ((uword)R<<19) | ((uword)G<<11) | ((uword)B<<3)