2012-06-19 2 views
0

를 셔터를하지 않고 takePicture 호출에 프로그래밍 아이폰UIImagePickerController를 : 나는이 UIImagePickerController를의 방법 takePicture 메소드를 호출하고있어 애니메이션

나는 셔터 링 애니메이션을 해제하고, 그대로 바로 화면을 종료하고자하지만, 사진과 함께 사진 소리가 나지 않게됩니다.

UPDATE 는 지금 이미지를 얻을 수 AVFoundation API를 사용하고 있지만, 카메라의 내용이 화면에 더 이상 표시되지 않습니다. UIImagePickerController를 초기화하여 카메라의 내용을 화면에 표시해야합니까?

감사

답변

-1

https://github.com/jj0b/AROverlayExample 나는 3.0

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

    NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType]; 
    if ([mediaType isEqualToString:@"public.image"]) 
    { 
     UIImage *selectedImage = [info objectForKey:UIImagePickerControllerOriginalImage]; 


     UIImage * cameraimage= [self scaleAndRotateImage:selectedImage]; 

     CGRect rect =CGRectMake(0, 0,640,875);   
     CGImageRef imageRef = CGImageCreateWithImageInRect([selectedImage CGImage], rect); 
     UIImage *img = [UIImage imageWithCGImage:imageRef]; 
     CGImageRelease(imageRef); 
     self.captureimage.image=cameraimage; 

     NSLog(@"selectedimage width:%f ht:%f",img.size.width,img.size.height); 
    } 
    [picker dismissModalViewControllerAnimated:YES]; 
} 
이 유용 생각
관련 문제