[jQuery]利用jQuery偽裝圖片上的浮水印.

[jQuery]利用jQuery偽裝圖片上的浮水印.

最近在男丁格爾的Blog上發現了一個jQuery的好東西,它可以用來處理圖片上的浮水印。

當你要為圖片加上浮水印時,就可以利用這個library來作處理。在程式中,你可以這樣

設定:

 

 

blank(選填)
描述: 空白的遮罩圖示
預設值: 'images/blank.gif'   
 
logo(選填)
描述: 要加上 Logo 版權宣告圖片位置;若不需要則保持空白
預設值: ''   
 
position(選填)
描述: Logo 版權宣告圖片的擺放位置
預設值: 'bottom right'   
 
prex(選填)
描述: 套用浮水印效果時 IMG 及 DIV 的 className 前綴
預設值: 'waterImage'   
 
zIndex(選填)
描述: 套用浮水印效果時 IMG 及 DIV 的 z-index 值
預設值: 10000

 

 

 

在waterimage.js中的預設值:

   1: $.fn.waterImage.defaults = {
   2:         blank: 'images/blank.gif',
   3:         logo: '',
   4:         position: 'bottom right',
   5:         prex: 'waterImage',
   6:         zIndex: 10000
   7:     };

 

 

設定範例:

   1: <head runat="server">
   2:     <title></title>
   3:     <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
   1:  
   2:     <script src="Scripts/jquery.waterImage.js" type="text/javascript">
   1: </script>
   2:    
   3:     <style type="text/css">
   4:     .waterImage_img {
   5:         border: 1px solid black;
   6:     }
   7:         
   8:     </style>
   9: <script type="text/javascript">
  10:     $(window).load(function () {
  11:         $(".water").waterImage({
  12:             logo: 'logo.gif',
  13:             position: 'bottom',
  14:         });
  15:     });
</script>
   4:  
   5:  
   6: </head>
   7: <body>
   8:     <form id="form1" runat="server">
   9:     <div>
  10:         <img src="Image.jpg" class="water"  />
  11:     </div>
  12:     </form>
  13: </body>
  14: </html>

 

 

 

結果:

image

 

 

 

這種方法只可以防得了君子,卻防不了IT界的岳不群,不過仍不失為一種可用的方法,大家可以參考看看。

 

 

 

參考網址:

http://abgne.tw/jquery/apply-jquery/jquery-fake-water-image.html

 

 

 

 

 

 

 

 

如果您有微軟技術開發的問題,可以到MSDN Forum發問。

如果您有微軟IT管理的問題,可以到TechNet Forum發問喔。