我读过它是自动的,但在我的情况下似乎没有发生。使用 UIImagePickerController 并将 allowedEditing 设置为 YES 我得到了带有裁剪方形叠加层的编辑视图,但是当我完成图像时,它没有按照我的预期裁剪。
这个阶段应该是自动的吗?如果没有,在默认视图提供的匹配区域中裁剪图像的好解决方案是什么?
Thanks.
您可能在信息字典中使用了错误的键:UIImagePickerControllerOriginalImage
。
要获得裁剪后的图像(是的,它是自动的),您必须使用UIImagePickerControllerEditedImage
key.
这应该可以解决问题:
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *pickedImageEdited = [info objectForKey:UIImagePickerControllerEditedImage];
//dismiss the picker and process the image...
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)