我前兩天
產生這個想法的時候向人提到過,被斥之為癡心妄想 ,差點放棄!
如下圖,我們要做的就是上麵半
透明的一層(大且複雜的一個
水印)去掉,
還原底圖的原貌。(注:下麵圖層的
運算實際上是RGB值的運算)
這好比我們從一個地方走到另外一個地方,需要返回,最
安全可靠的方法就是沿原路走回去。先看看我們是怎麼走過來的!不透明度混合原理:覆蓋圖層以X%的不透明度和底圖混合,得到的混合圖等於覆蓋圖層乘以X%再加上底圖乘以(1-X%)。
如何走回去就不言自明:底圖等於混合圖減去覆蓋層乘x%之後再除以(1-X%),但是我們隻能找到覆蓋層的原圖,並且不知道它是以多大的不透明度混合的怎麼辦?不要緊,我們後麵會把不透明度找出來。