html2canvas调整大小,然后再绘制到画布上

时间:2019-06-28 16:57:10

标签: html2canvas

是否可以获取html2canvas生成的图像的宽度和高度,因此我可以在缩放到现有画布上之前重新缩放它的大小?

现在,如果我执行html2canvas(divToDraw, { canvas: document.getElementById("canvas") }) ;,图像将被裁剪为画布大小。我想做类似ctx.drawImage(htmlImg, 0, 0, htmlImg.width, htmlImg.height, canvas.width, canvas.height)的事情,但是从阅读文档的过程中,我不确定图像(而不是新画布)是否从html2canvas返回。调整图像大小以适合现有画布的正确方法是什么?

我看过this issue,但这得到的是画布的大小,而不是图像的大小(我通过选项将高度设置为比图像高度大,因此图片未裁剪。)

谢谢!

0 个答案:

没有答案