3

在 HTML 中创建大型可视化。

在 Chrome (v. 18) 中,最大画布大小为 32,768 像素高。有没有办法显示更大的画布?

这个限制是从哪里来的?

4

1 回答 1

4

32,768 = 2 152 15 - 1 = 32,767short int可以容纳的最大数字。

所以谷歌浏览器可能使用数据类型short int来存储<canvas>元素的大小。

如果要显示更大的<canvas>元素,可以尝试使用多个元素。如果您确实需要约 33k 像素,您还应该考虑另一种实现技术!

于 2012-04-21T13:05:06.133 回答