2

我想出了一个设计,在我的主要画布中嵌套了一个更大的画布。主要的我将称为 ctx。我移动了较大的一个,ctx 很好地掩盖了它。我在 chrome 和 safari 中进行了开发,效果很好。

当我托管它并检查我的 iPad3 时,我发现了一些限制。
显然,iOS 中 html5 画布的高度和宽度设置了最大限制!

所以我将我的代码精简为几行基本的代码来进行测试。2000 x 2000 的画布可以很好地嵌套并显示在 iPad3 上,但是当我达到 3000 x 3000 时,它显示为空白。

我现在有一个亟待解决的问题——这些最大值是多少?它们对于旧 iOS 设备有什么不同?

我确实尝试过搜索,但找不到答案,所以我求助于 stackoverflow。

4

1 回答 1

2

我以前也遇到过这个问题,我认为问题在于可用视频内存的数量。问题不是特定的宽度/高度,而是宽度乘以高度,实际数字可能是特定于硬件的。

讨厌这么说,但我认为你只需要尝试一下,看看你能/不能摆脱什么。围绕该限制设计您的应用程序。

请注意,iPad 3 的视网膜显示意味着它的视频性能实际上比老一代稍差。

于 2012-06-26T03:16:29.687 回答