Что нового

Расчет отношения цветов

firex

AutoIT Гуру
Сообщения
943
Репутация
208
Доброго времени суток.
Поставил перед собой задачу возобновить очень старый проект модификации игры.
В прошлом предпочтение имели зеленые цвета в оформлении. Я их с успехом подобрал и применил.
А сейчас я решил переоформить в голубо-серые/синие/темно-голубые цвета.
(все цвета идут по маске xyY)

Что мы имеем:
(старые цвета)
0.488 0.520 0.465 - цвет выделенного пункта.
0.160 0.176 0.164 - цвет не выделенного пункта.

И один новый цвет
0.445 0.457 0.527 - цвет выделенного пункта.
X X X - цвет не выделенного пункта.
(и другие цвета в частности popup menu's)

Необходимо найти неизвестным для меня методом отношение старых цветов к (цвет выделенного пункта - старый) и плясать по этим отношением от (цвет выделенного пункта - новый) к неизвестным.
Собственно быть может это и не возможно, но мало ли кто работал с подобными вещами.
За любые идеи заранее благодарю.
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Я что-то не понял...
Тебе пропорцию составить нужно?
 

AZJIO

Меценат
Меценат
Сообщения
2,891
Репутация
1,195
firex
Преобразуй в цветовое пространство RGB в HSV или HSB, далее измени тон на указанную величину, и преобразуй назад в RGB. Подойдут _ColorConvertHSLtoRGB и _ColorConvertRGBtoHSL в справке.
 
Верх