【ISP】PS混合模式(4)变暗模式和深色模式

我们已经讨论过了正片叠底模式,颜色加深模式和线性加深模式。这三个模式的算法,都是基于数学四则运算(加减乘除)得来的

而这篇我们讨论的变暗模式和深色模式,他们的算法则是通过比较大小来运算的。

1.预先定义

在正式开始之前,我们来定义几条原则先(熟悉的盆友,可以跳过):

原则1:我们不妨把上方图层定义为B层,下方图层定义为A层,最后混合层为C层。



原则2:定义B图层的某点像素为点B, A图层的某点像素为点A, C层的某点像素为点C。
(因为一个像素点是通过三个通道来显示的,所以点A的值为(Ar,Ag,Ab);点B,点C也同理。)

原则3:把0-255区间的换算,转换为0-1区间的换算:
0对应的是0.
128对应的是0.5
255对应的是1.
(所以,点A中RGB的三个通道的像素亮度的分别数值就改为0到1)

原则4:混合的意思是两个图层RGB的三个通道分别混合,最后一起显示。


原则5:这些公式仅适用于RGB图像,对于Lab颜色图像而言,这些公式将不再适用。

2.变暗模式

英文本意:Darken Only

我们来看看,ps中国官网对它的定义:
变暗:查看每个通道中的颜色信息,并选择基色或混合色中较暗的颜色作为结果色。将替换比混合色亮的像素,而比混合色暗的像素保持不变。

维基百科对它的定义:
仅变暗:仅变暗会创建保留前景和背景像素最小成分的像素。

2.1点B为白色

当与白色反应时,我们都猜到应该没啥变化 但实验才是真道理。

(与白色混合,可以看到没有任何变化)

2.2点B为黑色

当与黑色反应时,不就是全黑吗?有啥好实验的。都说实验才是真道理。

(与黑色混合时,变黑色)

2.3B为纯色层

当B作为纯色层反应时,上层的点B,相当于一个系数b。

点A在没有和点B混合之前,它的函数公式是C=A。当与点B混合以后,是这样的。

一个小小的分段函数。初中数学没忘记应该看的懂。

下面是函数的图像:

我们可以观察图像,得知,这是一个非常有特特性的图像。

可以看到它的阴影,还是原来的信息,没有改变的,而整个图像的高光的信息直接丢失。就像一座山峰被横劈一刀一样,整个山峰都没了,最高的地方就是上面那个光秃秃的平峰一样。

这是填充50%灰时的样子:

这是调整曲线的样子:

(三角形被砍了一半,6666)

可以看到,输出的效果是一样的,实验证明我们的猜想是正确的。

当我们填充一个60%的纯红色时:

 这是它的曲线:

这是的具体曲线

在变暗模式下,可以看到绿通道和蓝通道的值是为0的,只有红通道被切了一半。

应该不难理解吧。

3.深色模式

Ps中国官网: 深色比较混合色和基色的所有通道值的总和并显示值较小的颜色。“深色”不会生成第三种颜色(可以通过“变暗”混合获得),因为它将从基色和混合色中选取最小的通道值来创建结果色。

维基百科:没有更新。(它的更新时间是:2019年12月15日)
可是百度百科却有着对它的解释:
深色模式(Darker Color)公式:Br+Bg+Bb

当Br+Bg+Bb>=Ar+Ag+Ab 则 C=A

比较混合色和基色的所有通道值的总和并显示值较小的颜色。“深色”不会生成第三种颜色,因为它将从基色和混合色中选取最小的通道值来创建结果色。

这个深色模式和我们之前认识的混合不一样,之前的混合都是三个通道分别混合,最后一起显示的。而深色是把一个像素的三个通道的值加起来,然后和另一个图层的像素三个通道加起来做比较。然后数值小的像素留下。(就像王者打团战一样,谁的综合实力大,谁就是赢家。)

所以,这个模式不会产生别的颜色,最后混合的颜色绝对是上下两个图层的。

3.1B为黑白色

容易理解,不做示意图了。

3.2B为纯色层

当与纯色层反应时。比如,填充一个50%灰时,它是这样的。

为啥这次没有函数图和曲线模拟了?小弟不才,智商有限做不出来呀。

即使B层为纯色层,那么上方图层点B的三个通道值相加,相当于一个固定值,B(rgb)。可是A图层中的Ar,Ag,Ab是三个未知值呀。

如果 B(rgb) >=Ar+Ag+Ab
那么最终C图层的三个通道分别显示的是,A图层的三个通道值 Ar,Ag,Ab

如果 B(rgb) <=Ar+Ag+Ab
那么最终C图层的三个通道分别显示的是,B图层中的三个通道的值 Br,Bg,Bb

我真的做不出来呀,这个太难想象了。

4.比较结果

同样的颜色,变暗模式下的效果是这样的:

深色模式:

什么,你说都是红色?看不出区别??好,那么设计一个黄色试试。

4.总结

变暗模式的函数曲线变化是连续的,三个通道分别混合最后显示的。

而深色模式的函数曲线是断开的,不可以用ps的曲线模拟的。它是分别在上下两个图层选取颜色显示的。

相信通过对比,你应该知道这两个模式的区别在哪里了。对于变暗模式,我们还是比较奥好控制的,但是对于深色模式。。。。。。。。

它就是一个老狐狸,在填充黑白灰时,它的曲线看起来非常的像变暗模式下的曲线,如果断点处不仔细看,还真的都看不出来。而且它的暗部伪装和变暗模式的暗部一样。

可是当和七彩纯色混合时,它的伪装就会告破——原型毕露。

参考

Ps混合模式的计算原理,宇宙最穷的进阶笔记(4) --------变暗模式和深色模式 - 知乎

维基百科,混合模式:
Blend modes - Wikipedia

PS中国官网,混合模式说明:
Adobe Photoshop 中的混合模式

B站韩世麟老师的混合模式教学:
把 PS 图层混合模式理解到这个程度,就算是入门了_哔哩哔哩_bilibili

老外,Ps混合模式-超详解:
Ps混合模式-超详解_哔哩哔哩_bilibili

【中字】看这个视频,ps的27种图层混合模式都会了:
【中字】看这个视频,ps的27种图层混合模式都会了_哔哩哔哩_bilibili

图层混合模式-正片叠底(乘法)-线性减淡(加法)背后的物理意义  图层混合模式-正片叠底(乘法)-线性减淡(加法)背后的物理意义_哔哩哔哩_bilibili 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值