Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.044 c
15-1160656658
bobby
2006-10-12 16:37
2006.11.05
Сколько компов в сетке вашей организации


15-1160853337
Rader
2006-10-14 23:15
2006.11.05
Помогите клавиши изменить!


8-1137653425
ronyn
2006-01-19 09:50
2006.11.05
DS Pack прокрутка.


15-1160767066
ProgRAMmer Dimonych
2006-10-13 23:17
2006.11.05
Помогите с задачей, плз


2-1160973386
Steep
2006-10-16 08:36
2006.11.05
Книга по Делфи 7





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский