Я получаю UIImage от UIGraphicsGetImageFromCurrentImageContext, но они очень тяжелы для памяти.
UIGraphicsBeginImageContext([self bounds].size);
// CGContext procedures
_cacheImage = UIGraphicsGetImageFromCurrentImageContext();
размер изображения почти равен размеру экрана iPad (немного меньше), икогда я делаю что-то вроде этого:
NSData *data = UIImagePNGRepresentation(_cacheImage)
NSLog(@"%i", data.lenght);
Это дает мне 700 000 в длину.Я предполагаю, что это файл .7MB?
В любом случае, если есть какой-то способ уменьшить размер изображения, пожалуйста, дайте мне знать.