1. 程式人生 > >PS圖層混合演算法之四(亮光, 點光, 線性光, 實色混合)

PS圖層混合演算法之四(亮光, 點光, 線性光, 實色混合)

亮光模式:

根據繪圖色通過增加或降低“對比度”,加深或減淡顏色。如果繪圖色比50%的灰亮,影象通過降低對比度被照亮,如果繪圖色比50%的灰暗,影象通過增加對比度變暗。  

線性光模式:根據繪圖色通過增加或降低“亮度”,加深或減淡顏色。如果繪圖色比50%的灰亮,影象通過增加亮度被照亮,如果繪圖色比50%的灰暗,影象通過降低亮度變暗。  

Vivid Light 亮光

A<=0.5:   C=1-(1-B)/(2*A)
A>0.5:     C=B/(2*(1-A))

該模式非常強烈的增加了對比度,特別是在高亮和陰暗處。可以認為是陰暗處應用Color Burn和高亮處應用Color Dodge。

點光模式:

根據繪圖色替換顏色。如果繪圖色比50%的灰要亮,繪圖色被替換,比繪圖色亮的畫素不變化。如果繪圖色比50%的灰要暗比繪圖色亮的畫素被替換,比繪圖色暗的畫素不變化,點光模式對影象增加特殊效果非常有用。

Pin Light 點光

A>0.5      C=max (2*(A-0.5), B);

A<=0.5    C=min(2*A,B);

該模式結果就是導致中間調幾乎是不變的下層,但是兩邊是Darken和Lighten模式的組合。

線性光模式:

C=B+2*A-1

相對於前一種模式而言,該模式增加的對比度要弱些。其類似於Linear Burn,只不過是加深了上層的影響力。

實色混合模式:

根據繪圖顏色與底圖顏色的顏色數值相加,當相加的顏色數值大於該顏色模式顏色數值的最大值,混合顏色為最大值;當相加的顏色數值小於該顏色模式顏色數值的最大值,混合顏色為0;當相加的顏色數值等於該顏色模式顏色數值的最大值,混合顏色由底圖顏色決定,底圖顏色值比繪圖顏色的顏色值大,則混合顏色為最大值,相反則為0.實色混合能產生顏色較少、邊緣較硬的影象效果。

Hard Mix 實色混合

A<1-B: C=0
A>1-B: C=1

該模式導致了最終結果僅包含6種基本顏色,每個通道要麼就是0,要麼就是255。

圖 A:


圖 B:


亮光模式

點光模式:


線性光模式:


實色混合模式: