如何在IOS上删除图像的平方比率裁剪

Zhe*_*hen 11 crop uiimagepickercontroller ios

我正在使用IOS标准图像裁剪功能(移动和缩放)裁剪我的图像,然后再将其提交给服务器.

但是,我意识到提供的裁剪有一个平方比例(见下面的截图)

在此输入图像描述

代码片段如下:

//set up image picker
self.imgPicker = [[[UIImagePickerController alloc] init]autorelease];
self.imgPicker.allowsEditing = YES;
self.imgPicker.delegate = self;

//Trigger get photo from library function
self.imgPicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:self.imgPicker animated:YES];
Run Code Online (Sandbox Code Playgroud)

如何允许"移动和缩放"编辑,同时允许用户在没有平方比限制的情况下进行裁剪?

Ale*_*lex 14

我认为你需要改变self.imgPicker.allowsEditing = YES;,以self.imgPicker.allowsEditing = NO;


Gui*_*ura 3

这个图书馆可以帮助你。

https://github.com/gekitz/GKImagePicker

它支持自定义裁剪,并且如果需要,可以轻松与本机选择器集成。

  • 该项目不适用于从相机拍照。它总是去画廊。 (2认同)