利用html做图片浏览器的原理,使用 html2canvas 实现浏览器截图

a21db22e19b53f653f6266520b5cc3c6.png

首先上传预览我们终于实现了, 所以接下来我们只应该实现浏览器截图功能就可以了。 目前最流行的需要是 html2canvas.js 了,很多微信上面测试小游戏都是用的这个软件写的。 因为比较的简洁容易操作。所以现在哦我们也一起分享一下如何使用html2canvas实现浏览器截图。

2bd77122dee8d421f847a8362b15d626.png

e2978afd3a8fdadc978e07a3d8f3512e3.jpg

//基于jq的,所以需要引入jq

55bc2bba8a89865fe9a8cf1a48ceb914.png

4dffa3fe428cec4c47528a2514bcf6e0.png

$(document).ready(function () {

document.querySelector('.share').onclick = function(){

html2canvas(document.querySelector("#con")).then(function (canvas) {

//获取截取图片路径

var base64Url = canvas.toDataURL('image/png');

//存入页面指定位置

document.getElementById("screenShotImg").src = base64Url;

//后台操作处理

                  var base64 = "+%20base64Url%20+%20"

$('.share').css('display','none');

$('.share_txt').css('display','block');

});

}

});

执行完如上的代码html2canvas 截图保存, 就可以生成你想要区域的图片了!

提示: h5上传本地预览的url如果不合适,此软件图片的之后显示空白!但是经过实验后记文章的方式html2canvas 截图保存, 结合这个图片是成功的!

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-121982-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值