代码之家  ›  专栏  ›  技术社区  ›  Kartick Vaddadi

组件Max CIBlendKernel与Lighting或lighterColor有何不同?

  •  0
  • Kartick Vaddadi  · 技术社区  · 6 年前

    CIBlendKernel 提供组件最大混合模式,使用两个图像的最大值创建图像。

    它与light或lighterColor混合模式有什么不同,后者做的是相同的事情?componentMax能达到这两个不能达到的结果吗?

    同样地,componentMin能得到不同于深色或深色的结果吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Frank Rupprecht    6 年前

    我的 猜测 是吗 componentMax 真正获取每个RGB颜色分量的最大值,并将它们组合成结果颜色。例如,100%红色和100%蓝色会产生紫色。

    相比之下 lighten / darken 混合模式可能基于与颜色相关联的亮度或亮度值。在这种情况下,得到的颜色是两种颜色中较浅/较深的一种,而不是一种组合。因此,从上面的例子来看,结果会是红色,因为它被认为比蓝色轻。

    我想在很多情况下它们看起来是一样的,因为成分值越高的颜色往往越淡。