在iPhone上加载到画布上的图像是否有最大尺寸?

时间:2012-11-13 17:43:47

标签: iphone image canvas image-size

我正在构建一个具有滚动背景的webapp游戏。背景只是一个非常高的图像,被复制到切片中较小的canvas以提供运动的感觉。我开始使用的图像文件是6000px高(我的画布是640px高)。所有桌面浏览器和iPad2(iOS 6)都加载了图像文件,动画看起来很棒。

然而,在iPhone 4S(iOS 5)上 - 背景永远不会加载!我解决了这个问题,只需将大背景图像缩小到2000px以下,然后iPhone最终将图形加载到画布上,一切都很好用。

所以我的问题是 - javascript canvas.context可以处理的文件大小是否最大?也许只是在某些设备上?

我尝试了各种其他工作来确保在JS代码在画布上运行之前文件已完全加载,但无济于事。

1 个答案:

答案 0 :(得分:1)

我在堆栈溢出中找到了上一篇文章,可能会完全回答你的问题。

Maximum size of a <canvas> element