Чем компонент Max CIBlendKernel отличается от lighten или lighterColor?

CIBlendKernel предлагает режим смешивания componentMax, который "создает изображение, используя максимальные значения двух изображений".

Чем он отличается от режимов смешивания lighten или lighterColor, которые делают то же самое? Может ли componentMax достичь результата, которого эти два не могут?

Точно так же, может ли componentMin когда-либо добиться результата, отличного от темного или темного цвета?

1 ответ

Я предполагаю, что componentMax действительно берет максимальное значение каждого компонента цвета RGB и объединяет их в результирующий цвет. Так, например, 100% красный и 100% синий приведут к фиолетовому цвету.

В отличие от lighten/darken Режимы наложения, вероятно, основаны на значениях яркости или яркости, связанных с цветом. В этом случае результирующий цвет будет светлее / темнее одного, а не комбинации. Итак, если взять пример сверху, результат будет красным, потому что он воспринимается светлее синего.

Я думаю, что во многих случаях они кажутся одинаковыми, потому что цвета с более высокими значениями компонентов, как правило, светлее.

Другие вопросы по тегам