最近在刷抖音的时候会弹出各种推荐,今天刷到了一个去水印的方法。刷到的时候,眼睛都快突出来了。有这么忽悠新手的吗?各种骚操作都有,就是不说原理的。不说原理我也忍了,但是也不说边界,这就不能忍了。前面两个去文字水印的方法,还可以勉强接受;最后面的那个去水印方法,我真的接受不了,所以发出来吐槽吐槽。
https://www.zhihu.com/video/1212895359770669056
视频来自抖音,竟然有140万点赞。我的所有的文章点赞加起来都没有14个,妒忌中。。。。。。。
用颜色减淡去水印的,不是说不行。只是,如果整个图,没有一处的背景是白底 半透黑字,这个方法根本不行。
为什么说不是白底就不行呢?如果你有认真看,应该看到她反相了。没错,因为反相变成了黑底白字了。而颜色减淡模式是可以去黑留白的。
如果背景不是白色,反而更加糟糕。因为颜色减淡模式是个变亮模式。
即使背景是白色,如果文字原来不是纯黑色的,这个方法也不行。
为什么呢?
如果不想看公式推导,可以直接翻到最后看结论哦。
在运用上面方式去除水印之前,我们要了解水印是怎么来的。
而我们平时一般怎么添加透明水印的?是不是打出一行黑色文字,然后调节不透明度?大多数透明水印就是这么做出来的。
那么不透明度的公式我们也熟悉。
就是:
A为底层,B为顶层,C是结果层,d是调节 B 层的不透明度。
如我们填充的文字为纯黑色,那么我们在降低不透明度的时候,发生了什么事呢?
因为黑色就是等于0,也就是B为0。
所以得出,
现在,我们想求出只能通过C来求出A,那么怎么求呢?
直接让
不就是等于A了吗?
可是怎么让
呢?
我们怎么得出
,我们姑且把这公式称呼为C2呢?
很简单,如果在底层是白色,填充黑字减低不透明度,那么,结果层显示的效果就是 :
化简得
因为白色等于1。(所以才要求有白色背景。)
用什么模式可以让C除以C2?
只有 颜色加深 ,颜色减淡 ,亮光和划分 的 混合模式中有除法。
很明显 ,颜色加深只会让图片变得更加深所以抛弃,亮光也不行,那么颜色减淡模式和划分如何?
我们都知道颜色减淡的公式是:
x为底层,y为顶层,z是结果层。