개발환경 우선 [참조] ->[참조추가] 를 이용해 using Microsoft.WindowsMobile using Microsoft.WindowsMobile.Forms using Microsoft.WindowsMobile.Status 을 추가해 줍니다. using 선언문에 아래를 추가 합니다.
button1 은 기본적인 사진촬영 동작을 합니다. CameraCaptureDialog를 이용해서 삼성에서 제공하는 카메라 어플리케이션을 연결해 카메라를 작동시킵니다. 때문에 다른 기기로 테스트 한다면 제조사에 따라 화면 구성이나 동작방식들이 달라질 수 있습니다.
CameraCaptureMode 에는 일반 사진을 위한 Still, 동영상 촬영을 위한 VideoOnly, VideoWithAudio 로 나누어 집니다. InitialDirectory을 이용해 폴더를 지정해 주면 해당 폴더로 사진이 저장됩니다. 동영상 촬영의 경우 Mode를 바꾸어 주고 pictureBox에는 오류가 날수 있으므로 표시 하지 않습니다.
마지막 버튼에는 SelectPictureDialog 을 이용해 촬영한 사진 목록을 썸네일 방식으로 볼 수 있게 구성하겠습니다.
테스트 화면 입니다. 실제 옴니아기기로 테스트 하였습니다. 사진 촬영 버튼을 누루면 옴니아 내에 있는 카메라 어플리케이션이 구동 됩니다. 기존 어플리케이션 보다는 제한적인 메뉴 사용을 하게됩니다. 기본적인 해상도 조절과 밝기 조절, 초점 조절 등을 할 수 있습니다. 촬영 후에는 해당폴더에 저장되며 pictureBox 에 찍은 사진이 표시됩니다. 목록 보기를 누루면 썸네일 형식으로 볼 수 있습니다. | |||||
'Education > Bit 18th' 카테고리의 다른 글
ARToolkit 설치하기 (0) | 2009.12.07 |
---|---|
[Windows Mobile] 초보용팁 - Visual Studio에 옴니아(T*Omnia) 스킨 적용하기 (0) | 2009.12.06 |
[Windows Mobile] 초보용팁- 플랫폼 호출 서비스(PInvoke) 이해 하기 (0) | 2009.12.06 |
[Windows Mobile] 간단한 로딩화면 구현 (0) | 2009.12.06 |
[Windows Mobile] 초보용팁 - 사용자 정의 컨트롤로 이미지 버튼 만들기 (0) | 2009.12.06 |
댓글