2013-08-16 15 views
5

私はそれが自動であることを読んだが、私の場合は起こっていないようだ。 UIImagePickerControllerを使ってallowEditingをYESに設定すると、切り抜き四角形のオーバーレイで私の編集ビューが表示されますが、画像が完成したら、期待どおりに切り取られません。UIImagePickerController切り取り?

この段階で自動的に行うべきですか?そうでない場合は、デフォルトのビューが提供するマッチング領域でイメージをトリミングするとよいでしょうか?

ありがとうございました。

答えて

8

おそらく、情報辞書に間違ったキーを使用しています:UIImagePickerControllerOriginalImage。 クロップされた(はい、それは自動です)イメージを取得するには、UIImagePickerControllerEditedImageキーを使用する必要があります。

これはトリックを行う必要があります。

-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 
    UIImage *pickedImageEdited = [info objectForKey:UIImagePickerControllerEditedImage]; 

    //dismiss the picker and process the image... 
} 
関連する問題