Photoshop混合模式的底层原理

        Photoshop虽然不是什么高手,但平时工作中难免会用到,处理部分需求还是可以胜任的。接触PS这么多年,对PS中图层的混合模式(Blend Mode)一直就处于懵懂状态,即使是看了教材及视频后,有了一点感性认识,但在实际操作中仍旧无法运用起来。直至某一天,我在B站看到韩世麟的《把 PS 图层混合模式理解到这个程度,就算是入门了》,讲得深入浅出,听后如拨云见日,豁然开朗。在视频中,韩老师通过对混合模式的底层原理进行了阐述,其间参考了维基百科(Blend Modes)的内容。其中我认为最重要的是,把8位通道色值范围0-255换算成0-1,这样理解起来就更加容易和直观。但是,韩老师并没有讲解所有混合模式的底层公式,维基百科中也只是给出了常用的几种混合模式的计算公式;知乎上的公式虽全,但还是0-255的取值范围,且并没有简化。因此,我通过查阅相关资料,把除了“正常组”和“色彩组”的混合模式省略以外(这里的分类参考B站“Anonymous有莘”的《认识27种图层混合模式》,“正常组”和“色彩组”概率比较直观,无需通过公式辅助理解),其他混合模式的计算公式都记录下来,以便自己查阅和分享。(强烈建议看了韩老师的视频后再来查阅本博文)

  一、PS中27种混合模式及分类

  (一)正常组

  1、正常(Normal)

  2、溶解(Dissove)

  (二)变暗组

  1、变暗(Darken)

  2、正片叠底(Multiply)

  3、颜色加深(Color Burn)

  4、线性加深(Linear)

  5、深色(Darker Color)

  (三)变亮组

  1、变亮(Lighten)

  2、滤色(Screen)

  3、颜色减淡(Color Dodge)

  4、线性减淡(添加)(Linear Dodge)(Add)

  5、浅色(Lighten Color)

  (四)对比组

  1、叠加(Overlay)

  2、柔光(Soft Light)

  3、强光(Hard Light)

  4、亮光(Vivid Light)

  5、线性光(Linear Light)

  6、点光(Pin Light)

  7、实色混合(Hard Mix)

  (五)差值组

  1、差值(Difference)

  2、排除(Exclusion)

  3、减去(Subtract)

  4、划分(Divide)

  (六)色彩组

  1、色相(Hue)

  2、饱和度(Saturation)

  3、颜色(Color)

  4、明度(Luminosity)

  二、混合模式的计算公式

  (一)公式规则

  1、所有通道的颜色取值范围是换算成0-1;那么,反相的取值就是1-ColorValue,而不是255-ColorValue。

  2、参与计算是两个图层分别是Base和Top,一般都是Base图层是基础图层,在下方;Top图层是混合图层,即根据混合图层的色值进行相应的运算。但也有例外,如叠加(Overlay)。

  3、混合是对两个图层的每一个像素进行计算后形成的新的图层。

  (二)计算公式

  1、变暗

  

  2、变亮

  

  3、点光

  

  4、正片叠底

  

  5、滤色

  

  6、叠加

  

  7、柔光

  

  8、强光

  

  9、颜色加深

  

  10、颜色减淡

  

  11、亮光
  

  12、线性加深

  

  13、线性减淡

  

  14、线性光

  

  15、实色混合

  

  16、差值

  

  17、减去

  

  18、排除

  

  19、划分

  

  20、深色

  变暗:就是比大小,分别对比通道中的R、G、B颜色信息,留下小的数字,重新组合成结果色的RGB。

  深色:也是比大小,对比每个像素通道RGB相加之和,小的直接留下来,成为结果色。

  21、浅色

  同理相反。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章