Форум: "Media";
Текущий архив: 2003.02.13;
Скачать: [xml.tar.bz2];
ВнизПохож???? Найти похожие ветки
← →
Карелин Артем (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 вся ветка
Форум: "Media";
Текущий архив: 2003.02.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c