解决canvas导出图片模糊问题

发布时间:2024-11-11 17:42

最新推荐文章于 2024-10-10 11:08:26 发布

明月别枝 于 2019-03-26 10:15:08 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

// 解决导出图片模糊的方法

toBeCanvas() {

var copyDom = $("#canvasQR");

var width = copyDom.offsetWidth; //dom宽

var height = copyDom.offsetHeight; //dom高

var scale = 2; //放大倍数

html2canvas(this.$refs['order'], {

dpi: window.devicePixelRatio * 2,

scale: scale,

width: width,

heigth: height,

}).then(canvas => {

const context = canvas.getContext('2d');

// 【重要】关闭抗锯齿

context.mozImageSmoothingEnabled = false;

context.webkitImageSmoothingEnabled = false;

context.msImageSmoothingEnabled = false;

context.imageSmoothingEnabled = false;

var url = canvas.toDataURL();

var triggerDownload = $("<a>").attr("href", url).attr("download", "详情.png").appendTo("body");

triggerDownload[0].click();

triggerDownload.remove();

});

},

网址:解决canvas导出图片模糊问题 https://www.yuejiaxmz.com/news/view/35490

相关内容

3种方法来解决人生中的问题
解决生活小问题的窍门
白点癫风症状图片大全图
墙面出现裂纹空鼓?刷漆常见的8个问题及解决方案
维修服务系统,解决家居小问题
居家妙招 分分钟解决抽水马桶漏水问题
实战教学!这些家电问题可自行解决
(新)生活小妙招,轻松解决小问题
实战教学:这些家电维保问题可自行解决
生活技巧:快速解决家庭问题的方法

随便看看