正在删除展平图像上的半透明覆盖



这个问题的解决方案似乎不存在,但我很难相信这是不可能的。

想象一下,你有一个半透明覆盖的图像(颜色=黑色,透明度=50%),无论是在整个图像上还是在一部分上,都无关紧要。如何将下面的像素转换为原始颜色,本质上是去除黑色覆盖。

就像一个简单的代数方程一样,我们应该能够重新排列变量,以求解覆盖下的"原始像素"。类似的东西

原始像素*半透明覆盖=新像素
原始像素=半透明覆盖/新像素

显然,这样一个等式过度简化了问题,但我认为这能理解我的观点。既然我们知道颜色和透明度百分比,为什么我们不能"检索"底层像素的颜色?

编辑:Mark Ransom在评论中是正确的,如果你知道透明度是50%,那么简单地乘以2就可以得到原始颜色。关于如何在Photoshop或GIMP中将其应用于整个区域,有什么建议吗?当然,一个像素一个像素地做是不可能的。

谢谢!

"divide"层模式可以随心所欲。在半透明黑色的情况下,使用值等于覆盖层的不透明度值的灰色。

最新更新