【问题标题】:How to remove square ratio cropping for images on IOS如何在IOS上删除图像的正方形比例裁剪
【发布时间】:2012-04-25 10:38:42
【问题描述】:

我正在使用 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];

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

【问题讨论】:

标签: ios uiimagepickercontroller crop


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    这个库可以帮助你。

    https://github.com/gekitz/GKImagePicker

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

    【讨论】:

    • 此项目不适用于从相机拍照。它总是去画廊。
    【解决方案3】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-08-13
      • 1970-01-01
      • 1970-01-01
      • 2013-03-08
      • 2012-04-23
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多