0

私はiOS開発を初めて利用しています。 croppingre-sizing imageObjective-Cでどのように行われているのか知る必要があります。登録のために私はプロファイル画像を選択する必要がありますし、それをトリミングしてサイズを変更したいのですが、どうやってそれを行うのか分かりません。私はGithubSOに多くのソースコードを見てきましたが、どれも助けてくれないようです。誰も私をガイドすることができますトリミング画像は、IOSで動作しますか?ここでギャラリーやカメラから選択した画像をトリミングしてサイズを変更します

は、私はあなたがそれに画像とサイズを渡し、この機能 を使用し、見返りに画像を取得することができます

Screenshot

+0

[このライブラリを使用](https://www.cocoacontrols.com/controls/tocropviewcontroller) –

+0

私はこのlib https://github.com/kishikawakatsumi/PEPhotoCropEditorを使用しており、使いやすく、要件に応じて簡単に変更できます –

答えて

1

オン働いている私のページのスクリーンショットです。

+ (UIImage*)imageWithImage:(UIImage*)image 
       scaledToSize:(CGSize)newSize; 

{ 

    UIGraphicsBeginImageContext(newSize); 

    [image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)]; 

    UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext(); 

    UIGraphicsEndImageContext(); 

    return newImage; 

} 
+0

私はイメージをトリミングする必要がありますそれだけでなく、サイズを変更 –

2

なぜ標準UIImagePickerControllerを使用していないのですか?あなたがimagePicker.allowsEditing = YES;を設定し、imagePickerController:didFinishPickingMediaWithInfoデリゲートメソッドで

UIImage *newImage = info[UIImagePickerControllerEditedImage]; 

を取得する場合は、ユーザがトリミングされた画像を取得します。

+0

私はすでにこれを行っている! –

+0

それ以外の何か? –

+0

イメージクロッピングのためのコードが別途必要ですか?私は読んで、あなたはすでにそれを検索しましたが、あなたは[これ](http://stackoverflow.com/a/7704399/3102949)を試しましたか? – Sunny

関連する問題