2012-03-13 37 views
-1

比方说,我们将layer0的不透明度设为100%,将layer1的不透明度设为50%,将layer1合并为新的文件。 现在我们有了这个新的文件和原始的layer0,有没有什么机会计算出原始的layer1?图层向下合并向下

感谢您的任何帮助。

+0

不可以。根本没有机会。此外,脱离主题。 – 2013-05-02 13:22:30

回答

0

layer0具有100%不透明度的事实没有那么有意义(如果它小于100%,我们应该通过它看到什么?)。 70%的不透明度通常意味着,我们看到该层的加权平均值为70%,而其下面的层为30%。

对于每一个像素new用像素表示从layer0和​​:

new = layer0*(1-0.5) + layer1*0.5 

重新排列术语:

layer1 = 2*(new - layer0*(1-0.5)) 

由于可能的舍入(像素通常存储在0-255范围),你可能不会得到确切的原始层。每个像素都可以设为1.