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("请签名或签名不完整!");
            }
          });
     
     
  • 相关阅读:
    JS中的this指向问题
    Jinja2用法总结
    Kafka 生产者 拦截器
    Kafka 生产者 工作流程和Demo示例
    Kafka 验证集群部署和吞吐量测试
    Kafka 线上环境部署需要考虑的因素
    Kafka单点环境安装
    Kafka和Confluent的关系
    Kafka 概要设计
    ActiveMQ 介绍安装使用入门
  • 原文地址:https://www.cnblogs.com/zhangsong611/p/14870492.html
Copyright © 2011-2022 走看看