Вниз
Скачать: CL | DM;

Палитра цетов   Найти похожие ветки 

 
Fast   (2002-04-11 12:58) [0]

Как нарисовать радугу?
Т.е. ситуация такая надо нарисовать цвета плавно переходящие от краного до синего.


 
MBo ©   (2002-04-11 13:34) [1]

придется сделать градиентные переходы
красный-зеленый-синий(-голубой-фиол. если надо)


 
hadra   (2002-04-11 14:59) [2]

или использовать представление цвета в HLS, меняя компоненту оттенка (H)ue


 
Fast   (2002-04-11 15:16) [3]

спасибо сделал по градиентам может кому пригодистя

var k,color:integer;
ColorInd: Array[1..1024] of integer; //Массив цветов
begin
j:=0; k:=1;
for i:=0 to length(ColorInd) do
begin
inc(j);
if j>255 then
begin
j:=0;
inc(k);
end;
Case k of
1: Color:=255+256*(j)+0;
2: Color:=(255-j)+256*255;
3: Color:=0+256*255+256*256*j;
4: Color:=0+256*(255-j)+256*256*255;
end;
ColorInd[i]:=Color;
if color=0 then showmessage(IntToStr(i));
end;
end;


Кривовато конечно но работает.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
4-48366
antonp
2002-06-10 22:41
2002.08.15
Как узнать Id процесса?


3-47956
NDR
2002-07-25 14:25
2002.08.15
Как в DBGRID-е закрепить шапку ?


4-48381
MARcoDEN
2002-06-08 20:20
2002.08.15
Как считать текст в другой программе?


3-47955
sdram
2002-07-18 11:23
2002.08.15
Как прочитать базу из


3-47972
Ш-К
2002-07-26 11:38
2002.08.15
Динамически меняемая БД.




   Наверх