用数学的方法理解Photoshop混合模式——正片叠底模式!
理解图层混合模式,需要明白RGB颜色模式是加色模式,最起码要知道RGB某个值为0,就表示不含这个颜色;值为255,就表示这种颜色含量最高。
0,0,0表示不含任何颜色值,是黑色,255,255,255表示颜色值最高,是白色。
例如:
RGB值为0, 0, 0,代表的是黑色;
RGB值为255,255, 255,代表的是白色;
RGB值为255,0, 0,代表的是纯红色。
正片叠底官方解释:查看每个通道中的颜色信息,并将基色与混合色进行正片叠底。结果色总是较暗的颜色。任何颜色与黑色正片叠底产生黑色。
任何颜色与白色正片叠底保持不变。当您用黑色或白色以外的颜色绘画时,绘画工具绘制的连续描边产生逐渐变暗的颜色。这与使用多个标记笔在图像上绘图的效果相似。
好奇葩的解释,用正片叠底解释正片叠底,官方在循环论证了!有价值的信息是“每个通道”这几个字。
常有人简单解释,正片叠底就是按照一定的计算方法,得到两个图层中较暗的部分颜色。本着打破砂锅问到底的精神,这个一定的计算方法是什么,就是今天的探讨话题。
现在看看正片叠底的计算公式:C=(A*B)/255 。
这里字母A表示基层RGB颜色值中的一个值,字母B表示混合层RGB颜色值中的一个值,字母C表示结果RGB颜色值中的一个值。
根据公式,变换混合层和基层位置,结果不变。小学数学知识就能理解的。
RGB最大值为255,所以若混合色或者基色是白色,即255*B/255或者A*255/255,结果就是A或者B。
得出结论:混合色为白色,结果是就是基色,反之亦然;混合层和基层中有一个是白色,混合结果是就是另外一个层的颜色,混合结果是完全屏蔽掉白色。
混合层或者基层为黑色,值为0,根据计算公式分子为0*B或者A*0,结果为0。得出结论:混合层和基层中是黑色,混合结果就是黑色。
现在看下图表格数据,解释了为什么2张完全相同的图片,正片叠底后,可以降低亮度。这也是用的最多的一种技巧。
当混合层和基层颜色值完全一样的时候,通过正片叠底,结果颜色值降低了。当混合层和基层颜色值完全一样的时候,若使用变暗模式,结果色不会发生任何变化。
这是由它们的混合计算公式决定的。
在基层和混合层不改变的情况下,根据公式C=MIN(A,B)和C=(A*B)/255 ,用正片叠底的混合结果值比变暗模式更低,所以正片叠底变暗的幅度比变暗模式更大。
为了全面了解正片叠底模式,在混合层一般用以下颜色值进行观察:
黑色混合:RGB数值R:0 G:0 B:0;
白色混合:RGB数值R:255 G:255 B:255;
RGB三原色混合:RGB数值R:255 G:0 B:0 红色,R:0 G:255 B:0绿色,R:0 G:0 B:255蓝色。
灰阶混合:指RGB颜色都为同一数值的颜色,一般RGB数值是:R:128 G:128 B128表示绝对中性灰。
上面文字叙述啰嗦,用下表更直观。
下面是在Photoshop里面验证的数据:
混合层,取10个取样点,右边是RGB颜色信息。
基层,同一个位置的10个取样点的颜色信息。
正片叠底后效果及RGB颜色信息。
基层10取样点RGB值。
混合层同样位置10个取样点RGB值。
正片叠底后,10个取样点RGB值。
很枯燥的数据,也乏味的语言。真正静下心来看懂,就能够从原理上理解正片叠底混合模式了!