1.2.0 • Published 4 years ago

qhw-watermark v1.2.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

###生成带水印图片 ####使用姿势

<!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>

####截图 npm.io

1.2.0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago