html2canvas Ограничения размер / данные / ширина / высота - PullRequest
0 голосов
/ 08 ноября 2019

Я пытаюсь построить холст, в частности, родословное дерево, которое будет очень широким и может иметь много изображений. Если я построю дерево без изображений, ширина может составить 27 000 пикселей, а размер файла - 1,7 МБ. Если я построю дерево с изображениями для каждого узла, ширина может составить 16 385 пикселей, а размер файла - 2,7 МБ. Я создаю пользовательский размер окна на основе элемента canvas, чтобы переопределить ограничения браузеров, как указано здесь: http://html2canvas.hertzen.com/faq. Я также установил масштаб на 1 (по умолчанию).

Проблема в том, что если я перейду эту ширину, некоторые узлы могут стать пустыми в Chrome и Firefox, а в IE холст обрезается.

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

Характеристики: html2canvas версия, протестированная с: html2canvas 1.0.0-alpha.12 Браузер и версия: Chrome Версия 78.0.3904.70 (Официальная сборка) (64-разрядная версия), IE-11 версия: 11.805.17763.0, Firefox Quantum: версия 70.0.1 (64-разрядная версия) Операционная система: Windows 10

...