0

画像の領域を選択する最良の方法を探しています。実際、私はいくつかのjpgをロードし、ユーザーがそれを拡大縮小または移動して、画像の中心にある事前に描画された正方形の画像上の座標を取得したいと考えています。それを行う最善の方法は何ですか?誰かが知っているgithubライブラリはありますか? よろしくお願いします。

4

1 に答える 1

4

最良の方法は、UIImagePickerControllerクラスを使用することです。

次のように呼び出します。

-(void) choosePhotoFromLibrary{

    UIImagePickerController *cameraUI = [[UIImagePickerController alloc] init];
    cameraUI.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

    // Shows the controls for moving & scaling pictures 
    // To instead hide the controls, use NO.
    cameraUI.allowsEditing = YES;
    cameraUI.delegate = self;

    [self presentViewController:cameraUI animated:YES completion:nil];

}

そして、この方法で編集された画像を取得します。

-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {


    UIImage * original = info[@"UIImagePickerControllerEditedImage"];
    //Do whatever you want with the image

    [self dismissViewControllerAnimated:YES completion:nil];

}
于 2013-03-26T18:48:47.260 に答える