how to reduce the quality of PHAsset images and retrieve back the original size of the image, since it takes a lot of memory?
PHImageManager *manager = [PHImageManager defaultManager];
__block UIImage *ima;
for (PHAsset *asset in phAssets) {
// Do something with the asset
[manager requestImageForAsset:asset
targetSize:CGSizeMake(250, 250)
contentMode:PHImageContentModeAspectFill
options:requestOptions
resultHandler:^void(UIImage *image, NSDictionary *info) {
ima = image;
[images addObject:ima];
}];
}