Форум: "Прочее";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];
ВнизСравнение 2х цветов Найти похожие ветки
← →
SerJaNT © (2006-10-18 04:24) [0]Есть две переменные типа TColor.
a:tcolor;
b:tcolor;
...
a:=clRed;
b:=clBlue;
и есть еще две переменные того же типа:
c:=$007171FF;
d:=$00FF6C6C;
Как определить какой из цветов с или d больше соответствует цвету a или b?
← →
MBo © (2006-10-18 05:36) [1]Очевидно, нужно задать критерий соответствия ;)
Можно евклидово расстояние в кубе RGB сравнивать, можно в HSL и т.п. цветовых моделях и так далее...
← →
ИА (2006-10-18 06:03) [2]Не уверен что это абсолютно технически правильно, но если мне не изменяет память близость к красному в RGB модели вычисляется как
R - (G + B), чем больше тем ближе, максимум разумеется FF000.
Аналогично синий и зеленый.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.045 c