设混合色为A,基色为B,结果色为R1,则带入线性加深,得到R=A+2B-255,现在将混合色降低50%不透明度,怎么算呢?看了知乎上的解答是R2变为:
R2=不透明度*R1+(1-不透明度)*基色。
试验了一下确实如此。先手算,我在透明度图层上做线性加深,把混合色和基色都设置为一个数值(比方说都为A),现在把混合色反向,变为255-A,做线性加深计算,R1=A+(255-A)*2-255=255-A,降低混合色不透明度0.5,带入上面加黑的公式R2=0.5*R1+0.5*A,算一下啊,是128。
然后去PS上操作看看,果然,无论A设置为0还是233还是255还是98,最后都得到128.说明公式对的。也就是说只是把第一次的结果色作为混合色再带入原始混合公式,而基色不变。
椰丝椰丝!