Re: номер цвета -> RGB

From
Egor Yu. Shkerin ()
To
Serge Krotov
Date
2002-09-27T20:51:45Z
Area
RU.ALGORITHMS
From: "Egor Yu. Shkerin" <egor@papillon.ru>

Однажды, Fri, 27 Sep 2002 14:50:22 +0400
Было принято от: Serge Krotov <Serge.Krotov@p7.f243.n5030.z2.fidonet.org>

>                     Доброе время суток, All !
> 
>     Как перевести номер цвета в RGB (три байта), где
>     K + 1 - количество цветов, которые нумеруются от 0 до K, причем 0 - черный
> цвет ;
>     на B отводится байт ($FF0000 - чистый синий), на G - байт ($00FF00 - чистый
> зеленый), на R - байт ($0000FF - чистый красный), $000000 - черный, $FFFFFF -
> белый. Как TColor в delphi. :)
> 
>     Заранее прошу прощения, если задал банальнейший вопрос.
> 
>                                             До скорого.
>                                                Serge Krotov
> 

ну не знаю...
int R=C&0x0000FF;
int G=(C&0x00FF00)>>8;
int B=(C&0xFF0000)>>16;
если это оно, то вопрос действително банален

-- 
Шкерин Е.

--- ifmail v.2.15dev5
 * Origin: Papillon Systems LTD (2:5020/400)