photpshop,HSB轉(zhuǎn)RGB,RGB混合模式,畫筆不透明度opacity和流量flow。
HSB
H代表色相。。這個對話框可以橫向拉長以提高鼠標(biāo)點擊的精確度。

0~60°代表0~255。且總有一個數(shù)值為255。當(dāng)H的值確定。且S=100%,B=100%時,
???????R,G,B
紅(255,0,0)
橙(255,128,0)
黃(255,255,0)
綠(0,255,0)
青(0,255,255)
藍(0,0,255)
紫(128,0,128)

。

S代表飽和度。。
那么當(dāng)飽和度變?yōu)镾時,除去固定的255以外的兩個數(shù)值為,其中a1,a2為原來的數(shù)值,s為之后的數(shù)值。對應(yīng)為s1,s2。

由此公式可以得出,因為(0≤S≤1)且(255-a)不為負(fù)。。。且其中一個a2為0,s≤255。
0+(255-0)x(1-S)=255x(1-S)
所以飽和度越高,算出的兩個a的間距越大。飽和度越高,s2越小。s1也越小。
反之飽和度越低,s2越大,s1也越大。
B代表明度。
對R,G,B數(shù)值分別進行運算。設(shè)原數(shù)值為a。計算后的數(shù)值為b。而B并不改變之前提到的飽和度高低造成的rgb數(shù)據(jù)間距關(guān)系變化。

混合模式(參考https://helpx.adobe.com/cn/photoshop/using/blending-modes.html)
設(shè)a,b為兩個需要合成的像素分別除以255后的結(jié)果。
正片疊底=ab
濾色=1-(1-a)(1-b)
疊加
{
上層圖像灰度<0.5?? >0.5
??????? ?? 疊加 =? 2ab或1-2(1-a)(1-b)
}
畫筆不透明度(opacity)
底部圖層不透明的情況下,由接近不透明圖層的圖層依次分別疊加計算。

畫筆流量(flow)
同樣底部不透明的情況下

但注意這是單擊一次鼠標(biāo)不拖動的結(jié)果。由于是涂抹,所以如果在不松開左鍵的情況下反復(fù)拖動鼠標(biāo),其最終顏色取決于前景色的不透明度。其所需的滑動鼠標(biāo)經(jīng)過的次數(shù)取決于流量大小百分比。上文所有僅討論鼠標(biāo),非數(shù)位板。。
如果是前景色既有不透明度又有流量,那么可以先與背景色用不透明度算出一個顏色,用這個顏色再與背景色用流量算出另一個顏色,即為終色。先算不透明度后算流量和先算流量后算不透明度結(jié)果一樣。
基于以上的特點可以做出漸變功能。
至于沒有不透明度為100%的底部圖層情況。。。不好意思,沒算出來。。
但是有兩點。第一點,順序不同結(jié)果不同。。第二點,改變透明度是在改變顏色之間的關(guān)系。使其數(shù)值靠近或拉開。也就是透明度改變只影響HSB里面的S。。且會根據(jù)顏色不同在一定的范圍內(nèi)變化。S并不會都拉到0%或100%,甚至每10%透明度大約S只變動1%~2%。