2012-04-13 8 views
8

IOS標準イメージクロッピング機能(移動とスケール)を使用してイメージをトリミングしてからサーバーに送信します。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]; 

スケール編集を行うと同時に、ユーザーが四角形の比率制限なしでトリミングを行うことを許可しますか?

+2

可能重複[UIImagePickerControllerのクロップ枠を変更する方法](http://stackoverflow.com/questions/998706/how-to-change-the-uiimagepickercontroller-crop-frame) – CodaFi

+0

あなたは正しいCodaFiですが、この質問はすべてstackoverflowで尋ねられています。このスレッドは、ユーザが自分のフレームワークを提案するのにも役立ちます:http://stackoverflow.com/questions/3740253/custom-crop-size-in-uiimagepickercontroller。フレームワークは次のとおりです:https://github.com/yogev77/UIImagePickerWithEditor。しかし、私はそれを使用していないので、私はそれについて何の意見を与えることはできません。 – rdurand

+0

あなたの答えはあります。 http://stackoverflow.com/questions/9041732/set-dimensions-forimuipickercontroller-move-and-scale-cropbox –

答えて

3

このライブラリはあなたを助けることができます。

https://github.com/gekitz/GKImagePicker

これは、カスタムのトリミングをサポートし、必要であれば、それは、ネイティブピッカーと統合するのは簡単です。

+2

このプロジェクトは、カメラからの撮影では機能しません。それは常にギャラリーに行く。 – learner

10

をしたいような制約を変更することができますself.imgPicker.allowsEditing = YES;self.imgPicker.allowsEditing = NO;

関連する問題