Я использую UIImagePicker для захвата изображения с камеры. Моя проблема в том, что я хочу изменить размер изображения с помощью пользовательской координаты.Изменение размера изображения в UIImagePicker im iPhone
Итак, пусть у меня есть кадр, в котором пользователь может сделать снимок, и я хочу сохранить ТОЛЬКО эту область кадра. Пример: если я фотографирую человека, рамка закрывает его лицо, тогда мне просто нужно сохранить область лица, а не на заднюю часть другой части тела.
Код, который я использую: `
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;
`
Еще один вопрос, мне нужно беспокоиться о ориентации устройства слишком ли? Если пользователь фотографирует в ландшафтном режиме, мне нужно справиться с этим?
Пожалуйста, предложите