我有一个基于UIImagePickerController的应用程序,除了以下问题,一切都正常:
当我尝试打开全景图像(<220度POV)时,图像选择器控制器需要很长时间才能打开并显示图像。我知道全景图像的分辨率可能非常高,并且可以根据它们的比例在加载后缩放它们。
但问题在于,由于从画廊加载图像时的初始大小,它需要很长时间,如何优化这个问题?
我有一个基于UIImagePickerController的应用程序,除了以下问题,一切都正常:
当我尝试打开全景图像(<220度POV)时,图像选择器控制器需要很长时间才能打开并显示图像。我知道全景图像的分辨率可能非常高,并且可以根据它们的比例在加载后缩放它们。
但问题在于,由于从画廊加载图像时的初始大小,它需要很长时间,如何优化这个问题?
NSData *imageData = UIImageJPEGRepresentation(your_image, your_reduced_scale (0.0 -> 1.0) );
UIImage *img = [UIImage imageWithData:imageData];