推薦一款可以批量為圖片添加水印js庫

今天推薦一款可以給指定圖片添加水印的就是庫,它叫watermark.js。

watermark.js是一個JavaScript框架用於以批量的方式對圖片插入水印。它利用HTML5canvas標籤實現,只要為圖片添加特定的class就能添加水印。

它有以下特點:

  • 用圖像或者文字來蓋章

  • 允許你在一幅圖像上的8個角落任選一個位置加水印

  • 水印圖像確定后才決定大小和格式

  • 導出的圖像是 base64 類型,所以可能會直接改為老的圖片或者上傳伺服器,例如 Imgur。

效果如上圖右下角所示。

以下是一個使用範例:

html:

<img src="./test.jpg" alt="">

Advertisements

js:

<script src="./watermark.js"></script>

<script>

var load=false;

window.onload=function(){

if(!load){

wmark.init({

"position":"bottom-right",

"opacity":50,

"className":"watermark",

"path":"./watermark.png"

});

load=true;

}

}

</script>

十分簡單明了,就一個方法wmark.init和四個參數:position默認值"bottom-right",可選值有"top-left"|"top-right"|"bottom-right"|"bottom-left",opacity可設置水印圖片的透明度,默認50,path為水印圖片的位置,className為需要添加水印的class名稱。

Advertisements

Advertisements

你可能會喜歡