亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > HTML5 > 正文

html2canvas把div保存圖片高清圖的方法示例

2024-09-05 07:22:24
字體:
來源:轉載
供稿:網友

本文介紹了html2canvas把div保存圖片高清圖的方法示例,分享給大家,具體如下:

http://www.bootcdn.cn/(可以搜索html2canvans)

1.選擇html2canvas版本(這個版本可以放大倍數保證圖片清晰)

默認生成的 canvas 圖片在 retina 設備上顯示很模糊,處理成 2 倍圖能解決這個問題:

var w = $("#code").width();var h = $("#code").height();//要將 canvas 的寬高設置成容器寬高的 2 倍var canvas = document.createElement("canvas");canvas.width = w * 2;canvas.height = h * 2;canvas.style.width = w + "px";canvas.style.height = h + "px";var context = canvas.getContext("2d");//然后將畫布縮放,將圖像放大兩倍畫到畫布上context.scale(2,2);html2canvas(document.querySelector("#code"), {    canvas: canvas,    onrendered: function(canvas) {        ...    }});

下載方法:

.on('click','.download',function(){                $('#mycanvas').remove();                var _height=$('.skinReport').height();                //滾到頂部                $('html, body').animate({scrollTop:0});                if(confirm('是否下載肌膚檢測報告?'))                {                    setTimeout(function(){                        var canvas = document.createElement("canvas"),                            w=$('#skinReport').width(),                            h=$('#skinReport').height();                        canvas.width = w * 2;                        canvas.height = h * 2;                        canvas.style.width = w + "px";                        canvas.style.height = h + "px";                        var context = canvas.getContext("2d");//然后將畫布縮放,將圖像放大兩倍畫到畫布上                        context.scale(2,2);                        html2canvas(document.getElementById('skinReport'), {                            allowTaint: false,                            taintTest: true,                            canvas: canvas,                            onrendered: function(canvas) {                                canvas.id = "mycanvas";                                canvas.style.display = 'none';                                document.body.appendChild(canvas);                                //生成base64圖片數據                                imgData = canvas.toDataURL(type);                                //var newImg = document.createElement("img");                                //newImg.src =  dataUrl;                                //document.body.appendChild(newImg);                                //console.log(imgData);                                var _fixType = function(type) {                                    type = type.toLowerCase().replace(/jpg/i, 'jpeg');                                    var r = type.match(/png|jpeg|bmp|gif/)[0];                                    return 'image/' + r;                                };                                // 加工image data,替換mime type                                imgData = imgData.replace(_fixType(type),'image/octet-stream');                                /**                                 * 在本地進行文件保存                                 * @param  {String} data     要保存到本地的圖片數據                                 * @param  {String} filename 文件名                                 */                                var saveFile = function(data, filename){                                    var save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a');                                    save_link.href = data;                                    save_link.download = filename;                                    var event = document.createEvent('MouseEvents');                                    event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);                                    save_link.dispatchEvent(event);                                };                                // 下載后的問題名                                var filename = aname+'肌膚檢測報告' + (new Date()).getTime() + '.' + type;                                // download                                saveFile(imgData,filename);                            },                            width:1512,                            height:15000                        })                    },2500)                }                else                {                    return;                }            })

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久手机精品视频| 亚洲毛茸茸少妇高潮呻吟| 91视频国产高清| 精品亚洲一区二区| 亚洲a在线播放| 日韩成人中文电影| 性色av一区二区咪爱| 在线亚洲欧美视频| 亚洲a区在线视频| 日本精品中文字幕| 日韩视频在线免费观看| 亚洲欧美www| 国产精品亚洲аv天堂网| 亚洲大胆人体在线| 日韩美女免费视频| 狠狠色噜噜狠狠狠狠97| 国产精品丝袜一区二区三区| 久久精品中文字幕一区| 国模吧一区二区| 上原亚衣av一区二区三区| 国产精品99久久久久久白浆小说| 欧美激情18p| 欧美大片免费观看| 一区二区三区在线播放欧美| 这里只有精品在线播放| 色樱桃影院亚洲精品影院| 国产一区二区三区久久精品| 日韩色av导航| 欧美日韩亚洲视频一区| 国产精品精品视频| 北条麻妃一区二区三区中文字幕| 亚洲最新视频在线| 欧美激情在线狂野欧美精品| 2021久久精品国产99国产精品| 日韩精品极品视频| 国产成人a亚洲精品| 国产精品免费久久久久久| 国产91精品青草社区| 精品国产一区二区三区在线观看| 色噜噜国产精品视频一区二区| 亚洲精品久久久久久久久久久久| 日韩一区二区在线视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲第一网站男人都懂| 精品女同一区二区三区在线播放| 97香蕉超级碰碰久久免费的优势| 久久精品青青大伊人av| 欧美电影免费观看大全| 亚洲最大福利网| 国产欧美韩国高清| 欧美xxxwww| 国产成人在线一区| 国产精品美女免费看| 国产精品日韩专区| 国产美女直播视频一区| 91国偷自产一区二区三区的观看方式| 欧美精品videosex性欧美| 精品一区精品二区| 亚洲香蕉在线观看| 久久久亚洲精选| 精品久久久久久亚洲国产300| 97视频在线免费观看| 九九九久久国产免费| 久久久久女教师免费一区| 欧美成人黑人xx视频免费观看| 亚洲石原莉奈一区二区在线观看| 国产精品第三页| 亚洲aa中文字幕| 日韩在线视频观看正片免费网站| 亚洲女同精品视频| 国产精品高潮呻吟久久av黑人| 精品久久久久久久久久| 国产一区香蕉久久| 亚洲精品久久久久中文字幕欢迎你| 亚洲久久久久久久久久久| 91麻豆国产语对白在线观看| 精品少妇v888av| 成人国产精品免费视频| 亚洲精品一区av在线播放| 久久综合九色九九| 欧美理论电影网| 亚洲人成在线观看网站高清| 色综合久久悠悠| 97国产精品久久| 国产精品久久av| 欧美激情视频网址| 亚洲a成v人在线观看| 在线亚洲男人天堂| 日韩高清电影免费观看完整| 98视频在线噜噜噜国产| 欧美美女15p| 超在线视频97| 成人性生交大片免费看小说| 在线电影中文日韩| 欧美性猛交xxxxx水多| 亚洲aⅴ男人的天堂在线观看| 91亚洲精品视频| 91精品国产91久久| 97国产精品视频| 精品日韩美女的视频高清| 久久成人综合视频| 国产精品一久久香蕉国产线看观看| 久久久久久久久久久人体| 伊人伊成久久人综合网站| 精品国产一区av| 日本精品久久中文字幕佐佐木| 91精品国产综合久久久久久蜜臀| 91嫩草在线视频| 琪琪第一精品导航| 中文字幕亚洲图片| 米奇精品一区二区三区在线观看| 538国产精品一区二区免费视频| 欧美情侣性视频| 国产精品久久久久久久久免费| 久久福利视频导航| 久久久国产精品免费| 成人信息集中地欧美| 欧美日韩成人免费| 色香阁99久久精品久久久| 亚洲bt欧美bt日本bt| 亚洲一区中文字幕| 大荫蒂欧美视频另类xxxx| 欧美黑人性生活视频| 成人国产精品久久久久久亚洲| 日韩欧美aⅴ综合网站发布| 一区二区三区视频观看| 久久久久久久久久久91| 国外色69视频在线观看| 亚洲精品一区久久久久久| 欧洲成人性视频| 久久亚洲一区二区三区四区五区高| 久久精品亚洲国产| 欧美激情第6页| 欧美黑人性生活视频| 国产精品一区久久久| 欧美激情精品久久久久久蜜臀| 国产在线精品成人一区二区三区| 亚洲r级在线观看| 91久久综合亚洲鲁鲁五月天| 欧美性猛交xxxx富婆弯腰| 欧美日韩中国免费专区在线看| 亚洲精品理论电影| 日韩欧美在线第一页| 国产99久久精品一区二区 夜夜躁日日躁| 久久久精品一区| 日韩精品免费一线在线观看| 亚洲欧洲av一区二区| 国产欧美久久久久久| 久久精品青青大伊人av| 欧洲亚洲妇女av| 亚洲老头老太hd| 久久国产精品久久精品| 欧美成人午夜视频| 麻豆国产精品va在线观看不卡| 日韩国产激情在线| 国产97色在线|日韩| 欧美视频中文字幕在线| 久久天堂av综合合色| 国产精品中文字幕在线| 国产在线播放不卡| 91精品国产91久久久久久吃药| 精品av在线播放| 欧美天堂在线观看| 久久综合久久88|