0

独自のカメラ オーバーレイを備えた UIImagePickerController があります。そのオーバーレイには、ユーザーが写真を撮るために押すことができるボタンがあります。

現在、私は写真を撮る「Touch Up Inside」に IBAction を持っています。self.imagePickerController は UIImagePickerController への参照です

- (IBAction)onSnapClicked:(id)sender {

     [self.imagePickerController takePicture];

}

私の問題は、コールバック メソッドにあります。返ってくる画像はいつもぼやけています。助けてください

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{   
    // Get the original image
    UIImage *originalImage = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
}
4

1 に答える 1

0

それらは同じ品質です。どこかでラグが発生している可能性があるため、実際に撮影しているときに、写真を撮り終えたという誤った感覚が生じます。

ボタンでタッチスルーが許可されていない限り。その場合、カメラは常に写真のその部分に焦点を合わせようとします。あなたはそれが起こらないようにしなければなりません。それを行う方法は、この質問に対する私の答えを調べてください:iOSの(カメラピッカーの)カメラオーバーレイビューでの排他的なタッチ?

于 2012-07-31T19:00:38.517 に答える