水印第三版 ~ 變態水印(此次用Magick.NET來實現,附需求分析和源碼)

技能 彙總: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.逆天通用水印擴展篇~新增剪貼板系列的功能和手動配置,卸除原基礎不經常使用的功能異步

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

 

  朋友在婚紗影樓工做,在一次交流中發現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

相關文章
相關標籤/搜索