Я хочу иметь возможность взять два вектора RGB-256 и рассчитать результат их смеси. Также я хочу, чтобы каждый вектор отличался от веса. Я экспериментировал с ним с использованием цветной таблички Word, и я видел, что, хотя некоторые цвета смешиваются в соответствии со средневзвешенным значением:
0.5*red(255,0,0) + 0.5*yellow(255,255,0) = orange(255,127,0)
другие не делают:
0.5*yellow(255,255,0) + 0.5*blue(0,0,255) = gray (127,127,127)
, а не green (0,255,0)
Есть ли алгоритм для точного расчета для всех цветов или я вынужден сделать это с помощью таблицы поиска?