我正在从照片库中获取图片。我有4-5兆字节的大图像,但我想压缩这些图像。因为我需要将这些图像存储在iPhone的本地内存中,为了使用更少的内存或获得更少的内存警告,我需要压缩这些图像。
我不知道如何压缩图像和视频。所以我想知道如何压缩图像?
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];
这是保存我的图像的代码。我不想存储整个图像,因为它太大了。所以,我想将其压缩到更小的尺寸,因为我需要附加多个图像。谢谢回复。