我爲拍攝的照片,從圖片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