UIImagePickerController从相机拍摄照片 - 默认为方块
问题描述:
想要从我们的应用程序提供只有方形照片捕获选项。现在使用下面的代码在捕获后给出平方裁切选项。但希望它完全像默认相机平方选项。另外我们不想展示除方形以外的其他东西。UIImagePickerController从相机拍摄照片 - 默认为方块
以下是我们正在使用的代码。
UIImagePickerController *controller = [[UIImagePickerController alloc] init];
controller.sourceType = UIImagePickerControllerSourceTypeCamera;
controller.allowsEditing = YES;
controller.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto;
// controller.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType: UIImagePickerControllerSourceTypeCamera];
controller.delegate = self;
[self.navigationController presentViewController: controller animated: YES completion: nil];
附屏幕截图
这是我们的应用程序
我们希望它是这样的。
答
将allowEditing设置为YES。从结果字典使用键UIImagePickerControllerEditedImage
然后你将有平方图像。
我觉得没有办法让用户选择,他想要的格式:(
答
为Shubham纳朗有提到,在imagePickerController使用UIImagePickerControllerEditedImage:didFinishPickingMediaWithInfo方法
UIImage *originalImage = (UIImage *) [info objectForKey:UIImagePickerControllerEditedImage];
if(!originalImage)
{
originalImage = (UIImage *) [info objectForKey:UIImagePickerControllerOriginalImage];
}
此代码将使用原装图像如果编辑(裁剪)图像不存在
嗨你有没有找到任何解决方案? – Kittu
你的相机胶卷中的照片... – Chris