정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Windows Phone 8의 사진 캡처

2014-06-18

적용 대상: Windows Phone 8 및 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

 

이 섹션에서는 Windows Phone 에서 프로그래밍 방식으로 사진을 캡처하는 데 사용할 수 있는 API에 대해 설명합니다. 에뮬레이터를 사용하여 카메라 앱을 개발할 때 주의할 몇 가지 사항도 나열되어 있습니다.

이 항목에는 다음 단원이 포함되어 있습니다.

 

Windows Phone 에서 사진을 캡처하는 데 사용할 수 있는 앱의 API 집합에는 두 가지가 있습니다.

클래스

설명

Windows Phone OS 7.1 에서 지원

Windows Phone 8 에서 지원

PhotoCamera

이 클래스를 사용하여 사진을 캡처하고 미리 보기 버퍼에 액세스할 수 있습니다.

green check markgreen check mark

PhotoCaptureDevice

이 클래스를 사용하여 고급 사진 캡처를 수행하고 미리 보기 버퍼에 액세스할 수 있습니다.

red xgreen check mark

Microsoft.Devices.PhotoCamera 클래스는 앱에서 프로그래밍 방식으로 사진을 캡처할 수 있는 기능을 제공합니다. 이 클래스를 사용하여 사진 해상도 및 플래시 설정을 지정하고 자동 초점을 트리거할 수 있습니다. 고급 사진 캡처에 사용할 수 있도록 PhotoCaptureDevice 클래스는 확장된 기능 집합과 향상된 성능을 제공합니다. 이 클래스를 사용하여 ISO, 노출 보정 및 수동 초점 위치(휴대폰에서 사용 가능한 경우) 등의 사진 속성을 제어할 수 있습니다.

Windows.Phone.Media.Capture API는 Windows Phone 8 용으로 작성된 앱에서만 사용할 수 있습니다. 이러한 API는 C#, Visual Basic 및 C++로 프로젝션되며, 네이티브 코드에서 호출할 수 있는 인터페이스와 동반됩니다. 이러한 API에 대한 자세한 내용은 다음 항목을 참조하세요.

에뮬레이터를 사용하여 카메라 앱을 개발하는 경우 다음 사항에 주의해야 합니다.

  • 일부 API 호출이 에뮬레이터에서 예상대로 작동하지 않을 수 있습니다. 최신 정보는 Windows Phone SDK 릴리스 정보를 검토하세요.

  • 에뮬레이터 카메라로 전송된 장면은 뷰파인더의 테두리 주위를 떠다니는 상자입니다.

  • 에뮬레이터에서 GetPreviewBufferY 메서드는 검은색으로 채워진 버퍼를 반환합니다.

  • 에뮬레이터에서 GetPreviewBufferArgb 메서드는 흰색으로 채워진 버퍼를 반환합니다.

  • 에뮬레이터에서 GetPreviewBufferYCbCr 메서드는 녹색으로 채워진 버퍼를 반환합니다.

팁팁:

최상의 개발 환경을 위해 Windows Phone 8 장치에서 카메라 앱을 개발하는 것이 좋습니다.

표시: