UIImagePickerController显示图片很慢

3

我有一个基于UIImagePickerController的应用程序,除了以下问题,一切都正常:

当我尝试打开全景图像(<220度POV)时,图像选择器控制器需要很长时间才能打开并显示图像。我知道全景图像的分辨率可能非常高,并且可以根据它们的比例在加载后缩放它们。

但问题在于,由于从画廊加载图像时的初始大小,它需要很长时间,如何优化这个问题?

1个回答

0
你需要存储所有的图片并压缩大小,然后再重新填充回去。
NSData *imageData = UIImageJPEGRepresentation(your_image, your_reduced_scale (0.0 -> 1.0) );
UIImage *img = [UIImage imageWithData:imageData];

图片?我说的是一张全景图。 假设我的画廊包含许多图像,其中1个是全景图。 当我点击它时,问题似乎就出现了。 - Saheb Roy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接