iOS: 카메라 기능 구현을 위한 UIImagePickerController Cook Book
iPhone용 카메라 프로그램 작성 시 도움이 될만한 몇가지 Tip을 살펴보도록 하자.
여러번 사진 촬영 기능을 구현하려면? (혹은, 기본 촬영 UI를 변경하려면?)
UIImagePickerController의 기본 UI를 사용하면 사진 촬영을 한번 한 후 반드시 release 해주어야 한다. 즉, 연속으로 사진 촬영이 불가하다. 이를 해결하기 위해서는 cameraOverlayView 속성에 custom overlay view를 적용하여 기본 UI를 변경해주어야 한다. 다음 자료들을 참고하기 바란다.
카메라 촬영 Preview 화면에 다른 이미지를 overlay해서 보여주려면?
iPhone의 기본 카메라 어플처럼 사진 촬영 후 사진이 저장되는 animation 효과를 보여주려면?
여러번 사진 촬영 기능을 구현하려면? (혹은, 기본 촬영 UI를 변경하려면?)
UIImagePickerController의 기본 UI를 사용하면 사진 촬영을 한번 한 후 반드시 release 해주어야 한다. 즉, 연속으로 사진 촬영이 불가하다. 이를 해결하기 위해서는 cameraOverlayView 속성에 custom overlay view를 적용하여 기본 UI를 변경해주어야 한다. 다음 자료들을 참고하기 바란다.
- Camera Programming Topics for iOS - 기본적인 UIImagePickerController 사용법
- Incorporating the Camera and Photo library in your App - WWDC 2010 세션. UIImagePickerController 사용법 및 cameraOverlayView를 이용한 custom UI를 구현하는 방법에 대한 설명 및 데모 시연을 보여준다.
카메라 촬영 Preview 화면에 다른 이미지를 overlay해서 보여주려면?
예를 들어, 카메라 촬영 preview 화면에 잡힌 친구의 머리 위에 고깔모자를 쓴 효과를 주려면 어떻게 해야할까? 역시 cameraOverlayView를 이용하여 구현할 수 있다. 아래 Q&A 내용을 참고하기 바란다.
- iPhone: Camera Preview Overlay - Stackoverflow의 질의 응답 내용
iPhone의 기본 카메라 어플처럼 사진 촬영 후 사진이 저장되는 animation 효과를 보여주려면?
TBD
Portrait / Landscape 모드를 처리하려면?
TBD
Facebook에 촬영한 사진을 업로드하려면?
TBD
댓글
댓글 쓰기