在 iPhone 3GS 上,相机拍摄的图像有 2048x1536 像素。如果我的数学是正确的,在 CGLayer 上打开这个图像将消耗 12.5 MB。
Springboard 将终止任何超过 12 mb 的应用程序(至少这是发生在我身上的事情)。
使用 CGContextDrawLayer 之类的函数操作此图像至少会再消耗 12 mb。
这是 24 MB。
如何在不终止程序的情况下在 iPhone 上操作这些图像?
有什么方法可以在不减小尺寸的情况下减少相机拍摄的图像的占用空间?
任何线索?谢谢。