Кто-нибудь знает, как с этим бороться?
Скрипт Html2canvas, там есть опция scale для масштабирования сохраняемого в изображение контейнера перед сохранением.
Если пропорция 4:3 scale 4 выполняется корректно. Например было 400*300 готовый canvas.height получается 1200 и это в рамках scale * 4
Но при некоторых других пропорциях, он делает scale * 4.0008… в результате вместо условной высоты «было 100» – получается «стало 403», снизу три лишних белых пикселя.