|
|
|
rgb ncolor
|
|||
|---|---|---|---|
|
#18+
Как преобразовать числовое значение ncolor в rgb(n,n,n)???????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2006, 16:20 |
|
||
|
rgb ncolor
|
|||
|---|---|---|---|
|
#18+
http://forum.foxclub.ru/read.php?29,166766,166781#msg-166781 Можно руками функию написать. Можно пользовать RGBComp из Foxtools.fll r=0 g=0 b=0 GRBComp(GetColor(),@r,@g,@b) ========================== RGB() - это простейшая функция вида RGB(R,G,B) = R*(256^0) + G*(256^1) + B*(256^2) R - первый параметр (Red - Красный цвет) G - второй параметр (Green - Зеленый цвет) B - третий параметр (Blue - Синий цвет) Т.е. по сути - это 3-х значное число по основанию 256 Соответственно, написать функцию обратной конвертации из 10-ричной системы в систему по основанию 256 не так уж и сложно. R = MOD(INT(RGB(...)/(256^0)),256) G = MOD(INT(RGB(...)/(256^1)),256) B = MOD(INT(RGB(...)/(256^2)),256) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2006, 16:40 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33913860&tid=1591001]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 334ms |

| 0 / 0 |
