我为拍摄的照片,从图片library.I有4-5 MB的大图像,但我想这些压缩我需要在本地存储这些图像存储iphone.for使用较少的内存或越来越少内存警告images.As我需要压缩这些图像。如何在iphone中压缩图像?
我不知道如何来压缩图像和videos.So我想知道热压缩图像?
UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
NSData* data = UIImageJPEGRepresentation(image,1.0);
NSLog(@"found an image");
NSString *path = [destinationPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.jpeg", name]];
[data writeToFile:path atomically:YES];
这是保存我的图像的代码。我不想将整个图像存储为太大。所以,我想将它压缩到更小的尺寸,因为我需要附加多个图像。
感谢您的答复。
压缩图像不会帮助你与内存错误。您可以压缩图像以节省磁盘空间(flash ram),但是如果要显示图像,它们将始终在内存中解压缩,并将使用width * height * 4 ram。 – Bastian 2012-03-19 12:23:29