Я пишу приложение для iPhone, чтобы создать захват экрана и отправить его по электронной почте в виде png или jpg. Как сжать изображение, чтобы уменьшить размер файла?Как сжать UIImage?
Вот мой код для захвата изображения:
UIGraphicsBeginImageContext(containerView.frame.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
// launch mail app
[self performSelector:@selector(sendImage:) withObject:viewImage afterDelay:0.5];
Спасибо, Брюс. Я понял, что все, что мне нужно, это следующая строка, включающая мой сценарий для отправки по электронной почте изображения: NSData * data = UIImageJPEGRepresentation (imageView, 0.90); – MDM