无法设置html2canvas的高度

时间:2018-08-12 15:26:41

标签: javascript html2canvas

按以下方式配置生成的画布的高度,但是实际生成的画布的高度是屏幕的像素高度。我不知道为什么宽度也不起作用

var opts = {
    logging: true,
    useCORS: true,  
    height:500,  
};

html2canvas(dom, opts).then(canvas =>{
    ...
})

1 个答案:

答案 0 :(得分:0)

问题解决了,直接传递具有自己宽度和高度的画布。

var canvas = document.createElement('canvas');
canvas.width = 500;
canvas.height = 500;

var opts = {
    canvas : canvas,
    logging: true,
    useCORS: true, 
};

html2canvas(dom, opts).then(canvas =>{
    ...
})