Я пытаюсь уменьшить изображение в Objective-C, взятое с iPhone 4 и выше, поэтому я могу отправить его на сервер как можно быстрее. В настоящий момент изображение в полном размере занимает возраст.Изменение размера изображений Objective-C
В настоящее время разукрупнения я пытаюсь это:
CGSize imageSize;
imageSize = CGSizeMake(484, 888);
UIImage *img = [UIImage imageWithContentsOfFile:path];
UIGraphicsBeginImageContext(imageSize);
[img drawInRect:CGRectMake(0,0,imageSize.width,imageSize.height)];
UIImage* realfrontImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData *frontImageData = UIImageJPEGRepresentation(realfrontImage, 1.0);
Это дает мне образ 320x460 Как я могу получить его размер я хотел 484x888.
Любая помощь будет высоко оценена.
xcode - это просто редактор. – vikingosegundo
Спасибо за редактирование очень устал. Спасибо за высказанные идеи. Они очень похожи на то, что я использую в данный момент, и в итоге у меня получается изображение размером 320x426, когда я просматриваю его на сервере. – chrisw
Вы уверены, что нет ничего плохого в соединении? Я имею в виду, что если загрузка на ваш сервер нарушается, это оставляет вас с незавершенной загрузкой изображения, однако это будет в основном влиять на изображение изображения. –