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

Вниз

Случайный цвет   Найти похожие ветки 

 
Чайник   (2004-09-15 13:14) [0]

Народ, подскажите пожалуйста с глупым вопросом: как лучше выбрать случайный цвет, при чем цветов (случайных) должно быть несколько, и они не должны быть схожи по оттенкам.. что нибудь посоветуйте пожалуйста!..


 
TUser ©   (2004-09-15 13:15) [1]

Генератор случ. чисел. Большую часть народа random устраивает, хотя не всех :)

И проверяй цвета - если цвет схож по оттенкам с уже имеющимся - в печку его.


 
Skier ©   (2004-09-15 13:16) [2]

Занеси в массив набор нужных цветов и выбирай индекс массива
через Random


 
Чайник   (2004-09-15 13:16) [3]

это то понятно... но..
1. Случайное число из каого отрезка?
2. Как проверять схожесть оттенков?


 
Чайник   (2004-09-15 13:17) [4]

Skier
я так и хотел сделать, но и тут вопрос?.. ну не руками же их в массив заносить?.. как реализовать запись в массив более менее разных цветов?


 
Amoeba ©   (2004-09-15 13:18) [5]


> 1. Случайное число из каого отрезка?

В соответствии с длиной массива.


 
DiamondShark ©   (2004-09-15 13:19) [6]

Ничего. Один раз можно и руками.


 
TUser ©   (2004-09-15 13:19) [7]

1. R, G и B - из тех диапазонов, которые ты хочешь использовать
2. А это уж тебе решать. Как вариант - сумма разностей трех компонент цвета д.б. больше твоего порога.


 
Чайник   (2004-09-15 13:19) [8]

Amoeba
понятное дело, что не из скорости света... а про длину отрезка речь шла не про массив, а про полный набор цветов...


 
shc   (2004-09-15 13:20) [9]

используй функцию RGB(red%, green%, blue%) (передаешь насыщенность каждого из трех цветов).
И если цветов нужно только три, то можешь брать например (х,0,0), (0,х,0), (0,0,х)
Если больше, по аналогии (0,х,у).
Можно вообще все три насыщенности рандомом генерить (0..255)


 
Чайник   (2004-09-15 13:21) [10]

shc
Спасибо, вот это думаю спасет.


 
TUser ©   (2004-09-15 13:21) [11]

Ответкой вцарапать прямо в память компьютера. Если массив с цветами в данный момент выгружен в swap, то это сильно облегчит задачу пользователю, т.к. на блинах hdd царапать существенно удобнее, чем на dimm чипах.



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

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

Наверх




Память: 0.49 MB
Время: 0.029 c
4-1093000285
kukuikar
2004-08-20 15:11
2004.10.03
Как убрать или спрятать кнопку на InputBox?


4-1092757634
Александр1
2004-08-17 19:47
2004.10.03
Работа с дисками!


4-1093266727
dRake
2004-08-23 17:12
2004.10.03
Список всех файлов в папке


3-1094036904
Term
2004-09-01 15:08
2004.10.03
Как отобразить содержимое Memo-поля в DBGrid ???


3-1094036403
Andrey
2004-09-01 15:00
2004.10.03
Создание псевдонима при инсталяции