基于html2canvas实现网页保存为图片为缩略图

关于canvas

 

场景:微信长按网页保存为截图

 

步骤:

1.引入html2canvas.js  可以在github上下载

http://html2canvas.hertzen.com/

2.代码

var cntElem = $("#filesEnd")[0];
 var opts = {
        scale: scale, // 添加的scale 参数
        canvas: canvas, //自定义 canvas
        // logging: true, //日志开关,便于查看html2canvas的内部执行流程
        width: width, //dom 原始宽度
        height: height,
        useCORS: true // 【重要】开启跨域配置
    
};


html2canvas(shareContent, opts).then(function (canvas) {

      var htmlpic = canvas.toDataURL("image/jpeg",0.5);
       $("#thumbnailImg").attr('src',htmlpic);

  });

注意:canvas.toDataURL.需要在服务器端运行,才可以正常使用

原博

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值