2012-04-21 3 views
3

Создание большой визуализации в HTML.Каков максимальный размер для холста HTML?

В Chrome (ст. 18) максимальный размер холста составляет 32,768 пикселей. Есть ли способ показать большой холст?

Откуда этот лимит?

+0

Ну, 32,738 - это верхний предел для подписанных 16-битных номеров. Вероятно, это ограничение. Хотя мне трудно поверить, что вам понадобится ~ 33 тыс. Пикселей для любого приложения. –

ответ

4

32.768 = 2 и -15 - 1 = 32767 является самым большим числом а short int может вместить.

Таким образом, Google Chrome, вероятно, использует тип данных short int для хранения размеров элемента <canvas>.

Если вы хотите отображать дополнительные элементы <canvas>, вы можете попробовать использовать несколько. Вы также должны рассмотреть другую технику реализации, если вам действительно нужно ~ 33k пикселей!

+0

Точнее, наибольшее значение, которое может иметь подписанный короткий, составляет ** 32 767 **, 2^15-1. – Phrogz

Смежные вопросы