Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 HTML 中创建大型可视化。
在 Chrome (v. 18) 中,最大画布大小为 32,768 像素高。有没有办法显示更大的画布?
这个限制是从哪里来的?
32,768 = 2 15和2 15 - 1 = 32,767是short int可以容纳的最大数字。
short int
所以谷歌浏览器可能使用数据类型short int来存储<canvas>元素的大小。
<canvas>
如果要显示更大的<canvas>元素,可以尝试使用多个元素。如果您确实需要约 33k 像素,您还应该考虑另一种实现技术!