1.2.0 • Published 4 years ago
qhw-watermark v1.2.0
###生成带水印图片 ####使用姿势
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>example</title>
</head>
<body>
背景图:
<input type="file" id="file" value="xdx" />
<br />
<br />
水印图:
<input type="file" id="file1" />
<br />
<br />
<button id="generate">生成</button>
<button id="generate1">线上图片地址生成</button>
<img id="img" />
</body>
<script type="module">
import WaterMark from "../lib/index.js";
var wm = new WaterMark({
mineType: "image/png",// 生成图片 mimetype
quality: 0.92,// 质量
maxWidth: 600, // 生成图片最大宽度
watermarkWidth: 40,// 水印图片宽度限制
watermarkHeight: 30,// 水印图片高度限制
});
document.getElementById("generate").onclick = function() {
var bgImageBlob = document.getElementById("file").files[0];
var watermarkImageBlob = document.getElementById("file1").files[0];
wm.generatorWatermarkImg(bgImageBlob, watermarkImageBlob).then(dataUrl => {
document.getElementById("img").src = dataUrl;
});
};
document.getElementById("generate1").onclick = function() {
var bgImageBlob = document.getElementById("file").files[0];
var watermarkImageBlob = document.getElementById("file1").files[0];
wm.generatorWatermarkImg('http://qbpb53tsb.bkt.clouddn.com/bg.png?e=1591780750&token=Wj1Y_BjZYCEQsYNY-CPpHo7jOgiGa6QwRIXnY_I1:W5MnNUXxG3gEh3D_2GH5yB0QZhM=', 'http://qbpb53tsb.bkt.clouddn.com/logo1.png?e=1591780799&token=Wj1Y_BjZYCEQsYNY-CPpHo7jOgiGa6QwRIXnY_I1:LBfaVOYjMDTOQSIzNvBuNjgleTM=').then(dataUrl => {
document.getElementById("img").src = dataUrl;
});
};
</script>
</html>
####截图