Опитвам се да заредя снимки в приложението iPhone Photos, след което да запазя избраните снимки в папката на приложението си, използвайки ALAssetsLibrary, и имам два проблема: 1. файлът с изображение, записан на диска, е много по-голям от оригиналните файлове в приложението Photos, за например една снимка е 2,8MB, но след като бъде запазена в папката на приложението ми, тя е 6,4MB, следният е кодът:
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 MB изображение във файл) струва около 1,6 секунди, нормално ли е? има ли начин да стане по-бързо?