html2canvas изменить размер, прежде чем рисовать на холсте - PullRequest
0 голосов
/ 28 июня 2019

Есть ли способ получить ширину и высоту изображения, созданного html2canvas, чтобы я мог изменить его масштаб, прежде чем рисовать на существующем холсте?

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

Я смотрел на эту проблему , но вместо размера изображения получен размер холста (я установил высоту намного больше, чем высота изображения через параметры, чтобы мое изображение не обрезалось).

Заранее спасибо!

...