我尝试使用html2canvas从网站获取图片截图字节。然而,截图结果以较差的分辨率结束。寻找建议,以提高截图质量。谢谢。
发布于 2018-08-16 14:44:19
这样如何:
var $wrapper = $("#yourDiv");
setSize($wrapper, "2000px", "20pt");
html2canvas($wrapper, {
onrendered: function (canvas) {
var a = document.createElement('a');
a.href = canvas.toDataURL("image/jpg");
a.download = 'filename.jpg';
a.click();
setSize($wrapper, "1000px", "10pt");
}
});
function setSize(dv, width, fontsize) {
dv[0].style.width = width;
dv[0].style.fontSize = fontsize;
}这会将div和字体调整为更大的大小,然后缩小。
https://stackoverflow.com/questions/50539563
复制相似问题