Если у меня есть два цвета, определенные их значениями RGB, могу ли я усреднить значения красного, зеленого и синего, а затем объединить, чтобы определить третий цвет, который выглядит как визуальный средний из двух?
ie NewColor = (R1 + R2)/2, (G1 + G2)/2, (B1 + B2)/2
EDIT1: Спасибо за все ответы. Для моих текущих потребностей я имею дело только с цветовыми парами, которые являются оттенками одного цвета, поэтому я думаю, что их усреднение будет работать. Тем не менее, я попытаюсь преобразовать в Lab Space, чтобы убедиться, что предположение верно, и этот метод будет полезен в будущем.
EDIT2: Вот мои результаты FWIW. Color1 и Color2 - это мои два цвета, а два средних столбца - это результаты усреднения в лабораторном пространстве и усреднение RGB соответственно. В этом случае разница между двумя цветами невелика, поэтому различия в выходе из методов усреднения незначительны.