截图工具

Posted 天天611

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了截图工具相关的知识,希望对你有一定的参考价值。

前端截图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,{
        width: 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("请签名或签名不完整!");
        }
      });
 
 

以上是关于截图工具的主要内容,如果未能解决你的问题,请参考以下文章

Linux ubuntu 安装截图工具 flameshot

创建Windows截图工具的快捷方式

Mac截图软件工具哪个好用(6款Mac截图软件工具推荐)

Ubuntu截图工具gnome-screenshot使用教程

开源的截图工具

Mac上有啥好用的单纯截图工具