카메라를 열고 사진을 편집하는 앱을 작성하고 싶습니다. 이미지 편집과 같은 멋진 이미지 효과를 적용하고 싶습니다 ... 이미지 편집과 같은 기능이 있습니다. 이것을 달성하기위한 최선의 접근법을 말하라.iPhone에서 기본 응용 프로그램에서 카메라를 여는 방법은 무엇입니까?
내가 이미지 편집과 같은 aap을 만드는 데 필요한 open-gl인지 알고 싶습니까?
카메라를 열고 사진을 편집하는 앱을 작성하고 싶습니다. 이미지 편집과 같은 멋진 이미지 효과를 적용하고 싶습니다 ... 이미지 편집과 같은 기능이 있습니다. 이것을 달성하기위한 최선의 접근법을 말하라.iPhone에서 기본 응용 프로그램에서 카메라를 여는 방법은 무엇입니까?
내가 이미지 편집과 같은 aap을 만드는 데 필요한 open-gl인지 알고 싶습니까?
정말 쉽습니다. 귀하의 코드는 UIViewController
의 하위 클래스에 있으며,이 클래스는 UIImagePickerControllerDelegate
프로토콜을 준수하므로 컨트롤러가 카메라 및/또는 사용자 라이브러리에서 이미지를 수신 할 수 있습니다.
UIImagePickerController
을 만들고 표시해야하므로이보기 컨트롤러는 사용자 라이브러리에서 이미지를 선택하고 카메라로 이미지/비디오를 찍는 데 사용할 수 있습니다. 이 같은 것을 구현 :
-(IBAction)takePictureWithCamera {
UIImagePickerController* controller = [[UIImagePickerController alloc] init];
controller.delegate = self;
[self presentModalViewController:controller animated:YES];
[controller release];
}
이 필요한 경우 추가로 사용자 정의하는 방법에 대한 UIImagePickerController
에 대한 설명서를 참조 이미지 선택기를 표시합니다.
다음으로 사용자가 찍거나 카메라로 찍은 이미지를 받아야합니다. 이는 UIImagePickerControllerDelegate
프로토콜의 imagePickerController:didFinishPickingMediaWithInfo:
메소드를 구현하여 수행됩니다.
-(void)imagePickerController:(UIImagePickerController*)picker
didFinishPickingMediaWithInfo:(NSDictionary*)info {
UIImage* image = [info objectForKey: UIImagePickerControllerOriginalImage];
// Do stuff to image.
}
그게 전부입니다.
UIImagePickerController 클래스를 살펴보십시오. 이것은 모달로 제공 할 수있는 뷰 컨트롤러이며, iPhone의 네이티브 인터페이스를 사용하여 사진을 찍는 카메라의 이미지를 "선택할"수 있습니다.