技能 汇总:http://www.cnblogs.com/dunitian/p/4822808.html#skillhtml
之前的水印,只是简单走起,用的是原生态的方法。如今各类变态水印,因而就再也不用原生态的了,太麻烦了,此次用的是Magick,这个类库仍是颇有名的,图形化处理基本上都是支持的,至少逆天是挺喜欢的git
历史文章:程序员
1.逆天通用水印支持Winform,WPF,Web,WP,Win10。支持位置选择(9个位置 ==》[X])github
http://www.cnblogs.com/dunitian/p/4939369.html后端
2.逆天通用水印扩展篇~新增剪贴板系列的功能和手动配置,卸除原基础不经常使用的功能异步
朋友在婚纱影楼工做,在一次交流中发现ta天天弄图片水印都好几个小时,因而逆天就说了一句牛逼的话:“ 程序员没啥用,也就把大家天天重复又耗时的事变成天天点两下 ~ ”,原本是想这句话说的不怎么准确,有些人确定说不用电脑看你怎么点两下来完成,后来一想。。。也的确是呀~~反正就是点两下完成,你不用电脑你用机器人也同样滴,人能干的机器人也能干,机器人也须要程序员的程序,那么还不是点两下按钮就完成了~~~~因此说嘛:得程序员者得天下~orm
装逼结束,步入正规~htm
分析一下需求:要求是两种颜色的水印,一种是白色(针对深色背景图)一种是黑色(针对浅色背景图),必须所有铺满,水印透明度须要时不时的变动blog
一看到这个需求瞬间 "噗" 了一下,(-。-;) 不愧是专门搞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