我正在尝试使用AsyncImageView ( https://github.com/nicklockwood/AsyncImageView ) 作为封面来实现Coverflow ( iCarousel ) 。它适用于大小高达 4 MB 的图像。但是,当尝试加载大小超过 10 MB 的图像时,应用程序会崩溃。我的问题是——
1) 我可以加载大小为 10 MB 的图像而不进行平铺吗?由于图像来源来自设备相机,是否可以平铺这些图像然后加载这些图像。如果是这样,您可以分享一些关于平铺大图像的想法/代码块吗?
Ps:我尝试使用 UIImageJPEGRepresentation(image,scale) 压缩图像,虽然图像大小从 10 MB 减小到 100 KB,但是当我尝试加载压缩图像时,内存问题再次出现。(貌似iOS在某种程度上解压了)