UIImagePickerController缓慢显示图像
问题描述:
我有一个基于UIImagePickerController的应用程序,一切都工作得很好,除了, 当我尝试打开全景图像(< 220度POV)ImagePicker控制器需要大量的时间来打开,并显示图像。 我知道全景图像对于他们的分辨率来说可能是相当巨大的,而且我可以根据他们的比例来加载它们。UIImagePickerController缓慢显示图像
但问题是,由于它的初始大小从图库加载图像时,其花费大量的时间, 我该如何优化?
答
您需要存储所有图像和缩小尺寸,然后填充回
NSData *imageData = UIImageJPEGRepresentation(your_image, your_reduced_scale (0.0 -> 1.0));
UIImage *img = [UIImage imageWithData:imageData];
图片?我正在谈论一个单一的全景图像。 假设我的画廊包含很多图像,其中1个是全景图。 当我点击它时,问题似乎就会出现。 – 2014-09-08 04:39:52