Чем компонент Max CIBlendKernel отличается от lighten или lighterColor? - PullRequest
0 голосов
/ 28 декабря 2018

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

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

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

1 Ответ

0 голосов
/ 30 декабря 2018

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

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

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

...