zoukankan      html  css  js  c++  java
  • 去除水印之理论(作者谬论,看看即可)

    水印分析

      在去除水印之前,首先,我们需要明白水印的用途,不就是防止别人盗图(废话)。

    那么水印到底是怎么打上去的呢?用代码、美工(可能这个美工得是个永动机),当

    然美工是不可或缺得,因为像我这样庸俗得人永远做不出那么漂亮得水印,比方说这

    样得:

      那么,这种单一得水印去除其实用我们之前得效果还可以(是吧?其实说句心里话,

    我觉得水印其实是不能真正去除得,因为他一定会留下痕迹得,只是留下了得痕迹是否能

    接受)。

      经过我这几天得研究与观察,其实要实现批量去除水印不是没有可能,为什么呢?因

    为打水印有一点至关重要,那就是他不能破坏原图可看性,也就是这个水印不可以是乱入

    得,什么是乱入的呢?就比方说这样的:

    (勿喷,我随意做的图)

      像这样的水印打上去,我想应该没有一家公司会这样打,如果有我想这个打水印得人,应该快离职了。

    那么正常得水印应该是这样的:

     至少对比起来这样得才能看一点,那么我们就得来分析一下了像这样得水印,若是大批量的,我想应该是

    基本都是通过代码打上去得水印,那么代码打上去得水印就必然会有规律,因为,他得保证这个原图得可看

    性,所以我必须在水印和水印之间存在相同的间距,但是我们需要自己去分析他的规律(此处省略N+字,去

    除水印效果之关键),然后通过代码制作出我们上篇文章,中所说的底图,然后再去除水印,这样,就可以

    针对大批量不同尺寸得图片,进行去除水印得操作。(若有下次谬论的机会我会奉上我制作底图的代码)。

  • 相关阅读:
    Mac OS X下Maven的安装与配置
    [MAC Eclipse] Eclipse for MAC 中文乱码的解决办法
    The type javax.servlet.http.HttpServletRequest cannot be resolved.
    IOS基础:深入理解Objective-c中@class的含义
    NSJSONSerialization-JSON数据与NSDictionary和NSArray之间的转化
    真机测试时的错误:No matching provisioning profiles found
    转帖Jmeter中的几个重要测试指标释义
    Spring集成log4j日志管理
    Log4J日志配置详解
    使用Redis的理由
  • 原文地址:https://www.cnblogs.com/yaoxiaofeng/p/11220992.html
Copyright © 2011-2022 走看看