是否可以获取html2canvas生成的图像的宽度和高度,因此我可以在缩放到现有画布上之前重新缩放它的大小?
现在,如果我执行html2canvas(divToDraw, { canvas: document.getElementById("canvas") })
;,图像将被裁剪为画布大小。我想做类似ctx.drawImage(htmlImg, 0, 0, htmlImg.width, htmlImg.height, canvas.width, canvas.height)
的事情,但是从阅读文档的过程中,我不确定图像(而不是新画布)是否从html2canvas返回。调整图像大小以适合现有画布的正确方法是什么?
我看过this issue,但这得到的是画布的大小,而不是图像的大小(我通过选项将高度设置为比图像高度大,因此图片未裁剪。)
谢谢!