none
Winform이나 WPF에서 UWP의 MediaStreamType.Photo의 기능을 하는 라이브러리 또는 방법이 있나요? RRS feed

  • 질문

  • 안녕하세요

    UWP에서 아래와 같이 코드를 사용하여 웹캠의 사진찍기 기능에 접근 할 수 있었는데요

    System.Collections.Generic.IReadOnlyList<IMediaEncodingProperties> res = this.mediaCapture.VideoDeviceController.GetAvailableMediaStreamProperties(MediaStreamType.Photo);
    
    this.videoEncodingProperties = this.mediaCapture.VideoDeviceController.GetMediaStreamProperties(MediaStreamType.Photo) as VideoEncodingProperties;

    근데 winform이나 WPF에서는 그런 기능을 가진 라이브러리나 코드를 찾지 못했습니다.

    참고로 여기서 사진찍는 기능이란 비디오의 스냅샷이 아닙니다.

    Win10에서 카메라 앱을 열어보면 사진의 화질과 비디오의 화질이 나뉘어져 있음을 알 수 있습니다.

    대부분의 카메라 라이브러리는 비디오의 스냅샷 기능만 제공할 뿐입니다.

    도와주세요!!




    • 편집됨 jis1218 2019년 11월 18일 월요일 오전 6:20
    2019년 11월 18일 월요일 오전 6:15

답변

  • WinForm이나 WPF에서도 UWP 관련 라이브러리를 사용할 수 있습니다. 다음의 글을 참고하세요.

    데스크톱 윈도우 응용 프로그램에서 UWP 라이브러리를 이용한 비디오 장치 열람하는 방법
    ; http://www.sysnet.pe.kr/2/0/11284

    • 답변으로 표시됨 jis1218 2019년 11월 19일 화요일 오전 1:17
    2019년 11월 18일 월요일 오후 11:56

모든 응답

  • MSDN포럼을 이용해 주셔서 감사합니다.
    C#에서 사진을 찍는 것에 관련해서 아래 링크를 참조 하실수 있습니다.

    1. How to take picture Using webcam and load it into picturebox in C#
    2. Simple camera capture in Winforms

    도움이 되었으면 합니다.
    제가 잘못 이해하였다면 문제를 분석하기위해 더 자세한 내용을 제공해 주시기 바랍니다.

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

    2019년 11월 18일 월요일 오전 10:01
    중재자
  • WinForm이나 WPF에서도 UWP 관련 라이브러리를 사용할 수 있습니다. 다음의 글을 참고하세요.

    데스크톱 윈도우 응용 프로그램에서 UWP 라이브러리를 이용한 비디오 장치 열람하는 방법
    ; http://www.sysnet.pe.kr/2/0/11284

    • 답변으로 표시됨 jis1218 2019년 11월 19일 화요일 오전 1:17
    2019년 11월 18일 월요일 오후 11:56
  • 좋은 답변 감사드립니다.

    혹시 Win7에서도 UWP 라이브러리 사용이 가능한가요?

    링크 참고해보니 Win8 이상에서만 되는 것 같아서요~

    2019년 11월 19일 화요일 오전 1:16
  • UWP 자체가 Windows 8 이상부터 지원하는 형식이기 때문에 Win7에는 사용할 수 없습니다. (아예 자체 기능이 설치되어 있지 않으므로.)
    2019년 11월 19일 화요일 오전 4:14