Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.03;
Скачать: CL | DM;

Вниз

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

 
Чайник   (2004-09-16 10:43) [0]

Народ, у меня еще один глупый наверна вопрос: вот есть два цвета в формате html, нужно сделать перелив цвета, т.е. плавно переходить с одного на другой, но в общем- то ето не принципиально, главное другое: как перебрать близлежащие цвета?


 
Rem   (2004-09-16 10:54) [1]

По составляющим R, G, B.


 
Чайник   (2004-09-16 11:03) [2]

А вот смотри: есть, предположим два каких- то оттенка, и нужно плавно перейти от одного к другому (несколькими шагами), т.е. получить несколько промежуточных цветов... а как определять: что же менять: R,G, или B ?... и в какую сторону?


 
Arm79   (2004-09-16 18:47) [3]

Никогда не встречал формулировки "цвет в формате HTML"...

MinColor = $000000
MaxColor = $FFFFFF
StepR    = $010000
StepG    = $000100
StepB    = $000001

Как менять:
Color1 := Цвет под номером 1
Color2 := Цвет под номером 2

Delta  := Abs(Color2 - Color1)
Step   := Delta div Сколько надо

VarColor := Min(Color1, Color2) // типа какой цвет имеет меньший номер, в синтаксисе может и ошибаюсь

структура вроде этой
Color[0] := Min(Color1, Color2);
Color[Сколько надо] := Max(Color1, Color2)

а далее Color[i] := VarColor + Step*i


 
Чайник   (2004-09-16 18:50) [4]

спасибо, но я уже разобрался, к сожалению присшлось усложнить, нюансов дофига мелких



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

Текущий архив: 2004.10.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.04 c
1-1095404017
sesh
2004-09-17 10:53
2004.10.03
Командная строка


8-1087554408
NEEDHelp
2004-06-18 14:26
2004.10.03
Kak mozhno v Delphi narisovat zvuk iz mikrofona?


1-1095604621
volser
2004-09-19 18:37
2004.10.03
Выравнивание в ячейке таблицы (MsWord)


1-1095444973
Antonmm2
2004-09-17 22:16
2004.10.03
ImageList


14-1095184236
jack128
2004-09-14 21:50
2004.10.03
Выведи своего бульдога :-)