水印第三版 ~ 變態水印(這次用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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM