zoukankan      html  css  js  c++  java
  • 截图工具

    前端截图domtoimage和html2canvas

    domtoimage把节点截图 截图较为清晰

     let node = document.getElementById("vbox");
          domtoimage.toPng(node).then(function (dataUrl) {
            this.imgUrl == "";
            this.imgUrl = dataUrl;
            if (this.imgUrl != "") {
              this.handleGenerate();
            } else {
              alert("请签名或签名不完整!");
            }
          });

    html2canvas 截图 相比来说 有些模糊 截图的大小在 vbox中设置 

     html2canvas(this.$refs.vbox).then(function (canvas) {
            this.img == "";
            this.img = canvas.toDataURL(); 
            if (this.img != "") {
              this.handleGenerate();
            } else {
              alert("请签名或签名不完整!");
            }
          });

    或者

     html2canvas(this.$refs.vbox,{
             window.screen.availWidth,
            height: document.getElementById("writediv").clientHeight - 2,
    }).then(function (canvas) {
            this.img == "";
            this.img = canvas.toDataURL(); 
            if (this.img != "") {
              this.handleGenerate();
            } else {
              alert("请签名或签名不完整!");
            }
          });
     
     
  • 相关阅读:
    testng 控制case运行顺序
    0518 Scrum 项目 5.0
    0506团队项目Scrum 项目1.0
    0429团队项目Scrum团队成立
    0429团队项目对师姐的软件的一些改进
    0422团队项目:二次开发
    0511团队项目2.0产品product backlog
    实验三进程调度模拟程序
    0517 SCRUM团队项目4.0
    0512 SCRUM团队项目3.0
  • 原文地址:https://www.cnblogs.com/zhangsong611/p/14870492.html
Copyright © 2011-2022 走看看