본문 바로가기

OBJECTIVE-C

[퍼옴]iOS: 카메라 기능 구현을 위한 UIImagePickerController Cook Book

iPhone용 카메라 프로그램 작성 시 도움이 될만한 몇가지 Tip을 살펴보도록 하자.

여러번 사진 촬영 기능을 구현하려면? (혹은, 기본 촬영 UI를 변경하려면?)

UIImagePickerController의 기본 UI를 사용하면 사진 촬영을 한번 한 후 반드시 release 해주어야 한다. 즉, 연속으로 사진 촬영이 불가하다. 이를 해결하기 위해서는 cameraOverlayView 속성에 custom overlay view를 적용하여 기본 UI를 변경해주어야 한다. 다음 자료들을 참고하기 바란다.



카메라 촬영 Preview 화면에 다른 이미지를 overlay해서 보여주려면?



예를 들어, 카메라 촬영 preview 화면에 잡힌 친구의 머리 위에 고깔모자를 쓴 효과를 주려면 어떻게 해야할까? 역시 cameraOverlayView를 이용하여 구현할 수 있다. 아래 Q&A 내용을 참고하기 바란다.


iPhone의 기본 카메라 어플처럼 사진 촬영 후 사진이 저장되는 animation 효과를 보여주려면?
TBD

Portrait / Landscape 모드를 처리하려면?
TBD

Facebook에 촬영한 사진을 업로드하려면?

TBD