Я использую UIImagePicker для захвата изображения с камеры.Моя проблема в том, что я хочу изменить размер изображения с помощью пользовательских координат.
Итак, пусть у меня есть кадр, в котором пользователь может сделать снимок, и я хочу сохранить ТОЛЬКО эту область кадра.Пример: если я фотографирую человека, рамка которого закрывает его лицо, тогда мне просто нужно сохранить область лица, а не фон другой части тела.
Код, который я использую: `
CGRect scaledRect = CGRectZero;
CGSize targetSize = CGSizeMake (baseImage.size.width, baseImage.size.height);
scaledRect.origin = CGPointMake(0, 0);
scaledRect.size.width = baseImage.size.width;
scaledRect.size.height = baseImage.size.height;
UIGraphicsBeginImageContext(targetSize);
[baseImage drawInRect:scaledRect];
UIImage* result = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return result;
`
Еще один вопрос, нужно ли мне беспокоитьсянасчет ориентации устройства тоже?Если пользователь делает снимок в ландшафтном режиме, нужно ли мне это обрабатывать?
Пожалуйста, предложите