【发布时间】:2013-07-19 07:53:57
【问题描述】:
有没有一种简单的方法可以在我的应用程序中编辑通过相机拍摄的照片?我只希望用户在应用→裁剪→保存中拍照。我只想让用户完成这个非常简单的任务,但我做不到。是否有捷径可寻?我希望它像没有效果而是裁剪的电影。
【问题讨论】:
标签: ios objective-c edit photo image-editor
有没有一种简单的方法可以在我的应用程序中编辑通过相机拍摄的照片?我只希望用户在应用→裁剪→保存中拍照。我只想让用户完成这个非常简单的任务,但我做不到。是否有捷径可寻?我希望它像没有效果而是裁剪的电影。
【问题讨论】:
标签: ios objective-c edit photo image-editor
是的,使用UIImagePickerController 的allowsEditing 属性,用户将有机会在拍摄后裁剪照片。这是一个易于使用的类。有关代码示例和信息,请参阅Camera Programming Topics。
【讨论】:
将您的 imagePicker.allowsEditing 设置为 Yes
self.imagePicker.allowsEditing = YES;
然后设置你的委托方法..
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
UIImage *image = [info objectForKey:UIImagePickerControllerEditedImage];
}
如果你想把它保存到你的相机胶卷中,请在 UIImage *image.... 之后添加这个:
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
【讨论】: