欢迎光临散文网 会员登陆 & 注册

photpshop,HSB转RGB,RGB混合模式,画笔不透明度opacity和流量flow。

2021-06-26 21:46 作者:YZQSDBHYJ  | 我要投稿

HSB

H代表色相。。这个对话框可以横向拉长以提高鼠标点击的精确度。

0~60°代表0~255。且总有一个数值为255。当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代表饱和度。。

那么当饱和度变为S时,除去固定的255以外的两个数值为,其中a1,a2为原来的数值,s为之后的数值。对应为s1,s2。

由此公式可以得出,因为(0≤S≤1)且(255-a)不为负。。。且其中一个a2为0,s≤255。

0+(255-0)x(1-S)=255x(1-S)

所以饱和度越高,算出的两个a的间距越大。饱和度越高,s2越小。s1也越小。

反之饱和度越低,s2越大,s1也越大。


B代表明度。

对R,G,B数值分别进行运算。设原数值为a。计算后的数值为b。而B并不改变之前提到的饱和度高低造成的rgb数据间距关系变化。


混合模式(参考https://helpx.adobe.com/cn/photoshop/using/blending-modes.html)

设a,b为两个需要合成的像素分别除以255后的结果。

正片叠底=ab

滤色=1-(1-a)(1-b)

叠加

{

上层图像灰度<0.5   >0.5

           叠加 =  2ab或1-2(1-a)(1-b)

}


画笔不透明度(opacity)

底部图层不透明的情况下,由接近不透明图层的图层依次分别叠加计算。

画笔流量(flow)

同样底部不透明的情况下

但注意这是单击一次鼠标不拖动的结果。由于是涂抹,所以如果在不松开左键的情况下反复拖动鼠标,其最终颜色取决于前景色的不透明度。其所需的滑动鼠标经过的次数取决于流量大小百分比。上文所有仅讨论鼠标,非数位板。。

如果是前景色既有不透明度又有流量,那么可以先与背景色用不透明度算出一个颜色,用这个颜色再与背景色用流量算出另一个颜色,即为终色先算不透明度后算流量和先算流量后算不透明度结果一样。

基于以上的特点可以做出渐变功能。


至于没有不透明度为100%的底部图层情况。。。不好意思,没算出来。。

但是有两点。第一点,顺序不同结果不同。。第二点,改变透明度是在改变颜色之间的关系。使其数值靠近或拉开。也就是透明度改变只影响HSB里面的S。。且会根据颜色不同在一定的范围内变化。S并不会都拉到0%或100%,甚至每10%透明度大约S只变动1%~2%。






photpshop,HSB转RGB,RGB混合模式,画笔不透明度opacity和流量flow。的评论 (共 条)

分享到微博请遵守国家法律