HTML5   发布时间:2022-04-25  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了HTML5 Canvas:如何知道大小的限制?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的画布宽1400像素,长约12000像素.我有一个需要绘制的层次结构图.当它完全展开时,它会占用整个画布(我设置的大小).

现在,当我从笔记本电脑(在各种浏览器上)访问页面时,此工作正常.

但是当我在iPad上访问Safari时,画布没有显示,或者画布上的内容不可见.我认为,这是由于画布的大尺寸.

因此,似乎存在内存可用性或设备依赖性,这限制了大小(根据W3C允许的大小).

如何知道或计算尺寸?还是有一些解决方法?还有其他方法吗?我是初学者.

解决方法

替代方式(anwsering the comment):

>使用多个画布(每个深度级别一个)
>使用后端即时渲染的图像(PHP?ruby?python?java?)
>使用CSS风格的多个div(酷和轻量级解决方案)
>渲染几个小图像并用CSS定位(混合#2和#3)

这些只是提案,未经过实际数据测试.

大佬总结

以上是大佬教程为你收集整理的HTML5 Canvas:如何知道大小的限制?全部内容,希望文章能够帮你解决HTML5 Canvas:如何知道大小的限制?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。