水印第三版 ~ 变态水印(这次用Magick.NET来实现,附需求分析和源码)

技能 汇总:http://www.cnblogs.com/dunitian/p/4822808.html#skill

以前的水印,只是简单走起,用的是原生态的方法。现在各种变态水印,于是就不再用原生态的了,太麻烦了,这次用的是Magick,这个类库还是很有名的,图形化处理基本上都是支持的,至少逆天是挺喜欢的

历史文章:

1.逆天通用水印支持Winform,WPF,Web,WP,Win10。支持位置选择(9个位置 ==》[X])

http://www.cnblogs.com/dunitian/p/4939369.html

2.逆天通用水印扩展篇~新增剪贴板系列的功能和手动配置,卸除原基础不常用的功能

http://www.cnblogs.com/dunitian/p/5377097.html

 

  朋友在婚纱影楼工作,在一次交流中发现ta每天弄图片水印都好几个小时,于是逆天就说了一句牛逼的话:“ 程序员没啥用,也就把你们每天重复又耗时的事变成每天点两下 ~ ”,本来是想这句话说的不怎么准确,有些人肯定说不用电脑看你怎么点两下来完成,后来一想。。。也的确是呀~~反正就是点两下完成,你不用电脑你用机器人也一样滴,人能干的机器人也能干,机器人也需要程序员的程序,那么还不是点两下按钮就完成了~~~~所以说嘛:得程序员者得天下~

 

装逼结束,步入正规~

 

分析一下需求要求是两种颜色的水印,一种是白色(针对深色背景图)一种是黑色(针对浅色背景图),必须全部铺满,水印透明度需要时不时的变更

一看到这个需求瞬间 "噗" 了一下,(-。-;) 不愧是专门搞PS的人,一个水印都这么到位,基本上水印完了别人也不太想盗图了。。。

看效果:(可以点开图片看)

原图:

 

 

 

水印效果:(白色)

水印效果:(黑色)

1.先看看逆天自己P的一张水印图(还好没忘记以前在学校里面捣鼓的东西)【源码会一起发】

2.代码分析:

Magick很多功能,水印只是其中一部分

我们这边引用Q8(其实是逆天实践的结果,如果你对图片没有太高太高标准,Q8就够了)

代码很简单,简单说一下 ,源码公开在github上的,随时可以看的,高手请点这==》 我要速度

 初始化

按钮事件:

核心点:批量水印(异步执行)

设置窗体UI

设置窗体后端代码

UI界面:

完整demo:https://github.com/dunitian/DNTLive/tree/master/Software/WaterWaterWaterMark

 

水印源码:https://github.com/dunitian/TempCode/blob/master/2016-09-22/逆天水印.psd

图标源码:https://github.com/dunitian/TempCode/blob/master/2016-09-22/Logo.psd

软件下载:http://pan.baidu.com/s/1bo34763

备用链接:链接:http://pan.baidu.com/s/1jIrvoeq 密码:zf3l

备用链接:https://github.com/dunitian/TempCode/tree/master/2016-09-22

posted @ 2016-09-22 14:13  毒逆天  阅读(2799)  评论(11编辑  收藏  举报