我有一个基于 UIImagePickerController 的应用程序,一切正常,除了, 当我尝试打开全景图像(<220 度 POV)时,图像选择器 Controller 需要花费大量时间来打开和显示图像。 我知道全景图像在分辨率方面可能会非常大,并且一旦它们加载完毕,我就可以根据它们的比例缩放它们。
但问题是,由于从画廊加载图像时的初始大小,需要花费很多时间, 我该如何优化它?
最佳答案
您需要存储所有图像并减小尺寸,然后将其填充回去
NSData *imageData = UIImageJPEGRepresentation(your_image, your_reduced_scale (0.0 -> 1.0) );
UIImage *img = [UIImage imageWithData:imageData];
关于ios - UIImagePickerController 显示图像慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25685513/