我正在使用EaselJS构建一个多平台HTML5画布游戏(尽管我在不使用此库的情况下进行了测试,问题仍然存在);
我正在加载1280 x 1800的图像,然后将其渲染到画布上。
除了运行iOS5的ipad 1st gen之外,所有设备都按预期运行。
它将图像加载并以640x900 ...
绘制到画布我以640的结果警告Image.width,所以我认为它与实际渲染到画布没有任何关系,而是iOS5的图像尺寸限制?
作为一种解决方法,我正在缩放图像,所以它在这个特定的设备上看起来质量较低,但我正在寻找解决方案,或至少解释为什么会这样!
这是一个问题的例子: http://kokodev.co.uk/ipadcanvasimageproblem/
我还将iPad连接到xCode管理器控制台,看它是否报告了任何错误或内存警告,但它没有!