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

时间:2012-04-13 02:25:41

标签: ios uiimagepickercontroller crop

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

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

enter image description here

代码片段如下:

//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];

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

3 个答案:

答案 0 :(得分:13)

我认为您需要将self.imgPicker.allowsEditing = YES;更改为self.imgPicker.allowsEditing = NO;

答案 1 :(得分:3)

这个图书馆可以帮到你。

https://github.com/gekitz/GKImagePicker

它支持自定义裁剪,如果需要,可以很容易地与原生选取器集成。

答案 2 :(得分:0)

我认为,这将符合您的目的。您可以根据需要更改约束

https://github.com/kishikawakatsumi/PEPhotoCropEditor?source=cc