<a href="图片src" download="下载海报"> 下载海报 </a>
var save_link = document.createElement('a'); save_link.href = image; save_link.download ='测试.png'; var clickevent = document.createEvent('MouseEvents'); clickevent.initEvent('click', true, false); save_link.dispatchEvent(clickevent);
var canvas = $('.canvas'); var cxt = canvas[0].getContext("2d"); function save(){ var img = new Image(); img.crossOrigin = 'anonymous'; img.onload = function(){ var _w = img.naturalWidth; var _h = img.naturalHeight; canvas.attr({width:_w,height:_h}); cxt.drawImage(img,0,0); var image = canvas[0].toDataURL("image/png") var save_link = document.createElement('a'); save_link.href = image; save_link.download ='测试.png'; var clickevent = document.createEvent('MouseEvents'); clickevent.initEvent('click', true, false); save_link.dispatchEvent(clickevent); }; img.src = 'http://n.sinaimg.cn/sports/transform/20170825/NZI3- fykiufe6650492.jpg'; }
以上就是实例详解html5使用canvas实现图片下载功能的详细内容,更多请关注Gxl网其它相关文章!
查看更多关于实例详解html5使用canvas实现图片下载功能的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did72124