Добрый день,
возникла следующая задача, есть некий объект для которого задается цвет фона, и надпись, нужно определить цвет надписи, чтобы на фоне объекта она выглядела наиболее констрасной, при этом возможное количство цветов надписи ограничено максимум 5 цветами, а цвет фона может быть любой.
Подскажите как можно решить?
... << RSDN@Home 1.2.0 alpha 4 rev. 1446>>
Здравствуйте, RadmirT, Вы писали:
RT>возникла следующая задача, есть некий объект для которого задается цвет фона, и надпись, нужно определить цвет надписи, чтобы на фоне объекта она выглядела наиболее констрасной, при этом возможное количство цветов надписи ограничено максимум 5 цветами, а цвет фона может быть любой.
IMHO,
В модели HSV нужно взять цвет, наиболее удалённый в первую очередь по V (яркость), во вторую — H (оттенок), в третью — S (насыщенность).
Как перевести из RGB в HSV — см. формулы в
википедии.