Есть ли способ получить ширину и высоту изображения, созданного html2canvas, чтобы я мог изменить его масштаб, прежде чем рисовать на существующем холсте?
Прямо сейчас, если я сделаю html2canvas(divToDraw, { canvas: document.getElementById("canvas") })
;, изображение обрезается до размера холста. Я хотел бы сделать что-то вроде ctx.drawImage(htmlImg, 0, 0, htmlImg.width, htmlImg.height, canvas.width, canvas.height)
, но из моего чтения документов я не уверен, если / где изображение (вместо нового холста) возвращается из html2canvas. Как правильно изменить размер изображения, чтобы оно соответствовало существующему холсту?
Я смотрел на эту проблему , но вместо размера изображения получен размер холста (я установил высоту намного больше, чем высота изображения через параметры, чтобы мое изображение не обрезалось).
Заранее спасибо!