com.android.camera.action.CROP 在objective-c 中?
Posted
技术标签:
【中文标题】com.android.camera.action.CROP 在objective-c 中?【英文标题】:com.android.camera.action.CROP in objective-c? 【发布时间】:2016-03-30 05:34:58 【问题描述】:我已经在 android 上创建了一个应用程序,我正在使用 com.android.camera.action.CROP 意图裁剪图片(用户可以选择裁剪区域)。 我正在寻找一种简单的方法来对objective-c 做同样的事情,就像android 一样。我找到了一些解决方案,但只能使用固定参数进行裁剪。
你有想法吗(github链接、博客链接...)?
提前致谢
【问题讨论】:
【参考方案1】:如果你想使用第三方库比这里的链接,
pecropViewController
RSKImageCropper
或者如果你想使用 ios 的内置裁剪器而不是创建 imagepicker 控制器对象时设置它的属性,如下所示
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentViewController:picker animated:YES completion:NULL];
这里picker.allowsEditing
是允许在正方形中裁剪图像的属性。
希望对你有帮助
【讨论】:
【参考方案2】:有很多很好的例子可用于使用 Objective-C 裁剪图像。
请查看以下几个示例列表。
-
PEPhotoCropEditor
TOCropViewController
BABCropperView
PhotoTweaks
MDImageCroper
InstagramPhotoPicker
RSKImageCropper
CropperView
VPImageCropper
PerfectImageCropper
【讨论】:
以上是关于com.android.camera.action.CROP 在objective-c 中?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用未指定输出大小的 com.android.camera.action.CROP?
使用“com.android.camera.action.CROP”意图裁剪图像,在某些设备上返回小尺寸位图
Android com.android.camera.action.CROP 应用程序自动关闭