2012-02-14 40 views
1

我的应用使用4000x2828像素的图像,大约2.9 MB压缩。使用iOS 4.2的iPhone 3G的图像大小限制是多少?

它在iPhone 4S iOS 5上运行良好,但静静地停止在iPhone 3G iOS 4.2上工作。

该应用程序运行良好,如果我将图像更改为另一个501x501像素,约900 kB压缩。

我应该知道iPhone 3G或iOS 4.2有最大图像大小或内存限制吗?

回答

1

iPhone 3G据说有128 MB的工作RAM;该图像的大小需要大约34 MB未压缩(它必须处理未压缩)。所以,虽然我不能告诉你最大的图像尺寸,但你可以让一个测试程序产生更大的图像(以100 px的增量开始),直到出现错误。

编辑:你可能想看看this线程可能的解决方法。

+0

不好意思,你如何从像素尺寸(4000x2828)中找到图像的重量(34MB)? 谢谢 – Lucabro 2013-04-02 15:33:29

1

我相当确定非视网膜设备(不包括ipad)的最大图像尺寸是1024x1024。视网膜设备和iPad是2048x2048。

+0

好的。我下次尝试使用iPhone 3G时会尝试。我现在要跟这些数字一起去。谢谢。 – 2012-02-16 19:09:36

相关问题