Я пытаюсь загрузить изображения в приложение «Фотографии iPhone», а затем сохранить выбранные изображения в папку моего приложения с помощью ALAssetsLibrary и столкнуться с двумя проблемами: 1. файл изображения, сохраненный на диск, намного больше, чем исходные файлы в приложении «Фотографии», для например, изображение имеет размер 2,8 МБ, но после сохранения в папке моего приложения оно составляет 6,4 МБ, следующий код:
CGImageRef cgImage = [localPhoto thumbnail];
NSString *path = @"/documents/test/1.jpeg";//the path is just an example
BOOL succ;
UIImage *image1 = [UIImage imageWithCGImage:cgImage];
NSData *data1 = UIImageJPEGRepresentation(image1, 1.0);
succ = [data1 writeToFile:path atomically:YES];
- приведенный выше код (сохранение изображения размером 6,4 МБ в файл) занимает около 1,6 секунды, это нормально? есть ли способ сделать это быстрее?