w0>5#jq#r
网上的PS混合模式计算公式相信大家都有看过,可能有的人不知道这些公式怎么用。 K/(Z\lL
6jal5<H
其实很简单,就是像素的RGB值代入公式。 UA0R)BH'
4mGRk)hk:>
如:正片叠底公式:C=(A*B)/255 Mv%B#J
u7wZPIC{_
像素: R G B &6Wim<*
"g!/^A!!
图层A: 200 100 50 '~6l
6wi
FP6JfI8
图层B: 100 255 100 &M\qVL%w
ijNI6_eU
代入公式就是: e+MsFXnB8
-fz( ]d
(200*100)/255 =78 得到新的R值78 B8-Y)u1G
\y/0)NL\
(100*255)/255=100 得到新的G值100 #b=*hi`E
3t ]0
(50*100)/255=20 得到新的B值20 L!W5H2Mc
b@1";+(27
正片叠底混合后我们得到的颜色就是:R78,G100,B20这个颜色。 CYk"
e]d\S]5
了解这些有什么用,其实也没用,不过可以让你更好的理解图层混合。 /%^^hr
?Qh[vcF7`
下面是所有的公式: *7/MeE6)i
注释: ZP7wS
1.混合模式的数学计算公式,另外还介绍了不透明度。 oO,"B8a
2.这些公式仅适用于RGB图像,对于Lab颜色图像而言,这些公式将不再适用。 ;hU~nj+{
3.在公式中 X=b]Whuv
A 代表下面图层的颜色值; N%+ C5e<
B 代表上面图层的颜色值; B6a
C 代表混合图层的颜色值; 8Ow0A
d 表示该层的透明度。 _:,U$W
rgb表示光色三原色; Jx1JtnyP@
HSB表示色相、饱和度、亮度; &8wluOs/5
反相表示255减去颜色值。 L%O(
I
混合色表示上层图层的颜色值; ~w9ZSSb4
基色表示下层图层的颜色值。 rY&Y58./
【混合时是对每通道进行颜色值的计算,然后再将三个通道混合显示最终效果。为便于理解,可以打开 窗口--信息 面板,在RGB模式下使用黑、白和中性灰图层进行验证,将灰色任一通道的颜色值套入公式计算即可。】 v/lQ5R1
? v2JuhRe
VN9C@ ;'$
1.Opacity 不透明度 %phv <AW
C=d×A+(1-d)×B JmK[7t
相对于不透明度而言,其反义就是透明度。 gcfEJN4'
这两个术语之间的关系就类似于正负之间的关系:100%的不透明度就是0%的透明度。 oVSq#I4
该混合模式相对来说比较简单,在该混合模式下, &-0eWwMW
如果两个图层的叠放顺序不一样,其结果也是不一样的(当然50%透明除外)。 wsNM'~(
该公式也应用于层蒙板,在这种情况下,d代表了蒙板图层中给定位置图层的亮度(d=颜色值/255), (Q09$
下同,不再叙述。 0if~qGm=!
oUwu:&<Orm
2.Darken 变暗 K+_$
WT_
B<=A 则 C=B $w$4RQk3n
B>=A 则 C=A M%8:
该模式通过比较上下层像素后取相对较暗的像素作为输出, %v(\;&@
注意,每个不同的颜色通道的像素都是独立的进行比较,色彩值相对较小的作为输出结果。 R\wG3Oxol
下层表示叠放次序位于下面的那个图层, x
p#+{}
上层表示叠放次序位于上面的那个图层,下同,不再叙述。 U0:tE>3`
a_0G4@=T
3.Lighten 变亮 hD:$Sv/H
B<=A 则 C=A A[6$'IJ
B>=A 则 C=B c|'hs
该模式和前面的模式是相似,不同的是取色彩值较大的(也就是较亮的)作为输出结果。 `)W}4itm
【这两个也没啥说的,最简单的比大小,小学知识~】 >@BvyZ)i
4V`ypFme
4.Multiply 正片叠底 $iA`_H`W
C=(A×B)/255 f`jRLo*L
该效果将两层像素的标准色彩值(基于0..1之间)相乘后输出 _YH)E^If
其效果可以形容成:两个幻灯片叠加在一起然后放映, y^oSVj
透射光需要分别通过这两个幻灯片,从而被削弱了两次。 H[{ch t
h
【从公式可以看出,C会比A和B都要暗,多个同色图层连续正片叠底会越来越暗。任何颜色和黑色正片叠底还是黑色,黑色之外其他颜色和白色正片叠底颜色不变。】 |'2E'?\/x
m"!!)
5.Screen 滤色 dB`YvKr#
C=255-(A反相×B反相)/255 N(]>(S
o
【 =A+B-(A×B)/255 】 ;TK:D=p4
该模式和上一个模式刚好相反, *HwTq[y
上下层像素的标准色彩值反相后相乘后输出, $e! i4pM
输出结果比两者的像素值都将要亮 (,E.1j]ji
(就好像两台投影机分别对其中一个图层进行投影后,然后投射到同一个屏幕上)。 u=I>DEe@c
从右边公式中我们可以看出,如果两个图层反相后,采用Multiply模式混合, Ve&(izIh
则将和对这两个图层采用Screen模式混合后反相的结果完全一样。 > @ulvHL
}Jgz#d
6.Color Burn 颜色加深 1_7}B4
C=A-(A反相×B反相)/B mB$r>G/'
如果上层越暗,则下层获取的光越少,加深效果越明显。 ~h;c3#wuc
【如果上层为全黑色,则下层颜色值不是255的像素全变成0】, ~<pGiW'w5
如果上层为全白色,则根本不会影响下层。
@>J4K#"
结果最亮的地方不会高于下层的像素值。 "~4ULl<i'
%/H
7.Color Dodge 颜色减淡 n2R{$^JxO
C=A+(A×B)/B反相 Ftm%@S ?
该模式和上一个模式刚好相反。 h]<Ld9
该模式下,上层的亮度决定了下层的暴露程度。 8KD7t&H
如果上层越亮,下层获取的光越多,也就是越亮。 :<s)QD
如果上层是纯黑色,也就是没有亮度,则根本不会影响下层, Z^AACKME
【如果上层是纯白色,则下层颜色值不是0的像素全变成255】。 #`/KF_a3\>
结果最黑的地方不会低于下层的像素值。 [t
/hjm"$
"qb3\0O
8.Linear Burn 线性加深 ~)}npS;
C=A+B-255 "j9,3yJT
如果上下层的像素值之和小于255,输出结果将会是纯黑色。 5-}4jwk
如果将上层反相,结果将是纯粹的数学减。 fw_V'l#\
`I<*R0Qe
9.Linear Dodge 线性减淡 TE0hVw0c
C=A+B `7Ni bZX0
将上下层的色彩值相加。结果将更亮。 3a_S-&?X
L^)&"6oSa
10.Overlay叠加 <?,o
{
A<=128则 C=(A×B)/255 ekfD+X
A>128则 C=255-(A反相×B反相)/128 JcZs\ fl9
依据下层色彩值的不同,该模式可能是Multiply(正片叠底),也可能是Screen (滤色)模式。 G7`7e@{
上层决定了下层中间色调偏移的强度。 :h N*
如果上层为50%灰,则结果将完全为下层像素的值。 )2z
(l-$.
如果上层比50%灰暗,则下层的中间色调的将向暗地方偏移, OUe@U;l{Z
如果上层比50%灰亮,则下层的中间色调的将向亮地方偏移。 xF5q=%n
对于上层比50%灰暗,下层中间色调以下的色带变窄(原来为0~2×0.4×0.5,现在为0~2×0.3×0.5), _I~W!8&w>
中间色调以上的色带变宽(原来为2×0.4×0.5~1,现在为2×0.3×0.5~1)。 <O>r e3s
反之亦然。 _5.^A&Y*
_odP:
11.Hard Light 强光 xe2Ap[Y'M
B<=128则 C=(A×B)/128 Tul_/` An
B>128则 C=255-(A反相×B反相)/128 h{yqNl
该模式完全相对应于Overlay(叠加)模式下,两个图层进行次序交换的情况。 7Rk eV
如过上层的颜色高于50%灰,则下层越亮,反之越暗。 sn/^#Aa=N
【如果将上层图层设为叠加,下层设为强光,则改变图层顺序不影响结果。】 >"B95$x5
Tl %#N"
12.Soft Light柔光 "o`N6@[w^
B<=128则 C=(A×B)/128+(A/255)^2×(255-2B) $k V^[
B>128则 C=(A×B反相)/128+sqrt(A/255)×(2B-255)
qn6Y(@<[
使颜色变暗或变亮,具体取决于混合色。 0CQ\e1S,#
此效果与发散的聚光灯照在图像上相似。如果混合色(光源)比50% 灰色亮,则图像变亮,就像被减淡了一样。如果混合色(光源)比 50%灰色暗,则图像变暗,就像被加深了一样。使用纯黑色或纯白色上色,可以产生明显变暗或变亮的区域,但不能生成纯黑色或纯白色。 <u*~RYA2
该模式类似上层以Gamma值范围为2.0到0.5的方式来调制下层的色彩值。 pA+W
8v#*
结果将是一个非常柔和的组合。 vN-#Ej.
u
I7nt<l!
13.Vivid Light 亮光 ,-&ler~[
B<=128则 C=A-A反相×(255-2B)/(2B) T c4N\Cy
B>128则 C=A+A×(2B-255)/(2×B反相) .:*V
CDOM
该模式非常强烈的增加了对比度,特别是在高亮和阴暗处。 pN&5vu30
可以认为是阴暗处应用ColorBurn(颜色加深)和高亮处应用Color Dodge(颜色减淡)。 p V(b>O
如果混合色(光源)比 50%灰色亮,则通过减小对比度使图像变亮。如果混合色比 50% 灰色暗,则通过增加对比度使图像变暗。 _+S`[:;a
:z56!qU
14.Linear Light 线性光 +iir]"8
C=A+2×B-255 z"u4t.KpL
通过减小或增加亮度来加深或减淡颜色,具体取决于混合色。 .%h.b6^
如果混合色(光源)比 50%灰色亮,则通过增加亮度使图像变亮。如果混合色比 50% 灰色暗,则通过减小亮度使图像变暗。 4WG~7eIgy
其类似于LinearBurn(线性加深),只不过是加深了上层的影响力。 d Ayof=
【由于将上层颜色值加倍,所以结果比线性加深亮很多。】 =4"D8UaHr
7KnZ
15.Pin Light 点光 =M>1;Qr<Z/
B<=128 则 C=Min(A,2B) 81fpeoNO
B>128 则C=Min(A,2B-255) |Ma"B4
根据混合色替换颜色。如果混合色(光源)比50% 灰色亮,则替换比混合色暗的像素,而不改变比混合色亮的像素。如果混合色比 50%灰色暗,则替换比混合色亮的像素,而比混合色暗的像素保持不变。这对于向图像添加特殊效果非常有用。 '`#2'MXG
该模式结果就是导致中间调几乎是不变的, _p\
但是两边是Darken(变暗)和Lighten(变亮)模式的组合。 .vj`[?T
w-2p'u['Z
16.Hard Mix 实色混合 V{p*N*
A+B>=255 则 C=255 DF-`nD
A+B<255 则 C=0 L"&j(|{
该模式导致了最终结果仅包含6种基本颜色,每个通道要么就是0,要么就是255。 wbshKkUh_*
y~w2^VN=
17.Difference 差值 ^I@1y}xi
C=|A-B| |G~LJsXW!v
上下层色彩值之差的绝对值。 sWP5=t(i+9
该模式主要用于比较两个不同版本的图片。 3xWeN#T0
如果两者完全一样,则结果为全黑。 INOw0E[
与白色混合将反转基色值;与黑色混合则不产生变化。 acz8
H0cS
'3O@Nxof4
18.Exclusion 排除 cH?j@-pY
C=A+B-(A×B)/128 cu5Yvp
亮的图片区域将导致另一层的反相,很暗的区域则将导致另一层完全没有改变。 $NC1>83
与“ 差值”模式相似但对比度更低的效果(偏灰)。 XZYpU\K
L}*:,&Y/
19.Hue 色相 9E4H`[EQ
HCSCBC =HBSABA ,4zwd@&O
输出图像的色调为上层,饱和度和亮度保持为下层。 9bRlSb@
对于灰色上层,结果为去色的下层。 @r]wZ~@
`[p*qsp_
20.Saturation 饱和度
I&?(=i)N
HCSCBC =HASBBA ^I=c]D]);
输出图像的饱和度为上层,色调和亮度保持为下层。 y.AVH`_u
XW
w=3$
21.Color 颜色 `,gGmh
HCSCBC =HBSBBA YhYcqE8
输出图像的亮度为下层,色调和饱和度保持为上层。 h@}KBK
i_Dv+^&zV
22.Luminosity 明度 aT1T.3 a
HCSCBC =HASABB M9'Qs m
输出图像的亮度为上层,色调和饱和度保持为下层。 PXqLK3AE
QlmZBqK}&
23.Dissolve 溶解 86NAa6BW
该模式根本不是真正的溶解,因此并不是适合Dissolve(溶解)这个称谓,其表现仅仅和Normal(正常)类似。 83~
Gu[
其从上层中随机抽取一些像素作为透明,使其可以看到下层, vp@ %wxl!:
随着上层透明度越低,可看到的下层区域越多。 M24FuS
如果上层完全不透明,则效果和Normal(正常)不会有任何不同。 gpW3zDJ
NSH20$A<
【补充】: }`#OA]NZ
MF:]J
24.深色 NBHS
rB+gB+bB<=rA+gA+bA 则 C=B )';Rb$<Qn
rB+gB+bB>=rA+gA+bA 则 C=A gdkl,z3N3
比较混合色和基色的所有通道值的总和并显示值较小的颜色。不会生成第三种颜色。 tZ,vt7
gZ%wmY
25.浅色 u=NpL^6s<
rB+gB+bB<=rA+gA+bA 则 C=A "D0:Y(\
rB+gB+bB>=rA+gA+bA 则 C=B qOy3D~
比较混合色和基色的所有通道值的总和并显示值较大的颜色。不会生成第三种颜色。 Ylbh_ d~BU
4np,"^c
26.减去 mi9B C9W(
C=A-B i
bAZ*I
查看各通道的颜色信息,并从基色中减去混合色。如果出现负数就剪切为零。与基色相同的颜色混合得到黑色;白色与基色混合得到黑色;黑色与基色混合得到基色。 ,FRFH8p
6(Za}H
27.划分 W/_=S+CvK
C=(A/B)×255 [<SM*fQ>t
查看每个通道的颜色信息,并用基色分割混合色。基色数值大于或等于混合色数值,混合出的颜色为白色。基色数值小于混合色,结果色比基色更暗。因此结果色对比非常强。白色与基色混合得到基色,黑色与基色混合得到白色