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

Вниз

Похож????   Найти похожие ветки 

 
Карелин Артем ©   (2002-10-28 12:24) [0]

Есть 32-битный цвет (24+8 бит альфы). Как бы мне его сравнить с требуемым, причем с максимальной скоростью и оценить "похожесть" этих цветов.
Альфу учитывать не надо. Я и сам могу что-нить придумать, но это будет не так быстро.
Возможно кто-то задавался именно вопросом "похожести" различных оттенков с позиций человеческого восприятия. Мне бы такие выводы не помешали.


 
AlCost   (2002-11-01 06:58) [1]

А в лоб через TBitmap.Canvas.Pixels[i,j] не получится ? Возвратит тебе 32-бит цвет - TColor.

Если альфа не нужна, то её можно отсечь при помощи ConvertToRGB
(просто обнуляется старший байт), а отдельные компоненты R,G,B легко получить сдвигами на 8,16,24 бита (как, кстати, и отсечение альфы)

Или я чё-то не так понял ?


 
Карелин Артем ©   (2002-11-01 11:21) [2]

Так можно получить отдельные составляющие, но интересует скорее математика "похожести" с точки зрения глаза, а не компа.



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
7-38585
Замученный
2002-12-04 16:05
2003.02.13
Работа с com портом


3-38145
Olivka
2003-01-27 21:03
2003.02.13
Гетерогенные запросы в IB


3-38022
sashaa
2003-01-28 13:45
2003.02.13
Как выбрать тип БД? Ответить опытным мастерам.


1-38348
NewGuest
2003-01-25 14:34
2003.02.13
Подскажите, почему с первого раза не срабатывает?


6-38432
Alexo Kalinovski
2002-12-13 16:16
2003.02.13
Запуск команды на Linux-сервере из Delphi