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 应用程序自动关闭

未找到处理 Intent act=com.android.camera.action.CROP 的 Activity

调用 android 自身裁剪功能

上传前裁剪图像时不获取路径