Я беру изображения из библиотеки фотографий. У меня есть большие изображения размером 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];
Это код для сохранения моего изображения. Я не хочу хранить все изображение слишком большим. Итак, я хочу сжать его до гораздо меньшего размера, так как мне нужно будет прикрепить несколько изображений.
Спасибо за ответ.