Холст изображения разного размера в пикселях с рабочего стола на мобильный - PullRequest
0 голосов
/ 22 февраля 2019

Эй, я сделал этот сайт: http://dst.dstealth.com, чтобы помочь автоматически генерировать png изображения из HTML-элементов div с использованием html2canvas.Мой html2canvas инициализируется со статической шириной n высотой.

Теперь, когда я использую веб-сайт в браузере настольного компьютера, например в Chrome, он генерирует и сохраняет изображение с размером 876 x 434 пикселей, что является желаемым результатом.

НО, когда я делаю то же самое в своем браузере Android Chrome, он генерирует изображение размером более 2000 x 2000 пикселей.

Я думал, что установка мета области просмотра поможет, но вместо этого сделал мой рабочий столБраузер начинает сохранять изображение в чуть больших разрешениях, поэтому я прокомментировал это в своем коде.

Может кто-нибудь помочь мне понять, что здесь происходит, и как я могу гарантировать, что сгенерированное изображение ВСЕГДА будет876 х 434?

1 Ответ

0 голосов
/ 24 февраля 2019

В соответствии с документацией html2canvas, вам нужно установить для свойства scale значение 1, чтобы оно не использовало devicePixelRatio: html2canvas.hertzen.com / configuration

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...