![]() |
динамичное определение цвета
В мувик подгружается фотка. Нужно определить цвет пикселя в точке с координатами x,y. Это сделать понятно вроде как
А вот нужно определить к какому цвету этот цвет ближе. к белому или к черному. Чтобы потом поставить обратный цвет. Белый или черный, чтобы читабельно было. А то фотки могут быть и белые и черные. подпись чтобы всегда видна было По сути если цвет получить. Можно просто сравнивать больше он 888888 или меньше например. Так интересно получится? или лучше как то по другоу? спасибо |
Если нужен контрастный цвет, то лучше сравнивать яркость. Она может быть получена сложением компонент и делением на 3. Это довольно грубый способ, можно точнее - умножением компонент на коэффициенты и сложением их.
Грубо: (R+G+B)/3 Точно: R*.3+G*.59+B*.11 |
а что это за коэффиценты?
|
Коэффициенты яркости цветовых компонент. Глаз человека лучше воспринимает зелёный, меньше красный, ещё меньше синий компонент. Как и кто посчитал эти коэффициенты - не знаю, но их можно найти в любом справочнике, где описаны разные системы представления цвета.
|
понял.спасибо
попробую сделать отвечу |
Или просто поставить layerBlend в режим Invert для текстового поля
|
| Часовой пояс GMT +4, время: 03:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.