2017-07-17 75 views
2

我已經搜索了網絡,但無法找到答案並需要一些幫助。我正在創建一個移動HR程序,需要爲相機提供配置文件遮罩,以便用戶知道拍攝人物的距離以及確保所有照片看起來相同。如何在C#中爲UWP創建相機蒙版

我想要做的是當用戶點擊一個按鈕顯示相機,並有一個區域變黑,以便只有透明部分顯示相機的焦點在所需的形狀。

如果有人知道示例代碼的位置,或者關於此主題的好教程,我將不勝感激。

+0

歡迎堆棧溢出!請參閱文檔[here](https://stackoverflow.com/help/asking),特別是發佈[最小,完整和可驗證示例](https://stackoverflow.com/help/mcve)。 – TriskalJM

回答

2

根據您的要求,您可以使用MediaCapture類到display the camera preview。並覆蓋CaptureElement與人形圖像,如下所示。

enter image description here

MainPage.xaml中

<Grid> 
    <CaptureElement Name="PreviewControl" Stretch="Uniform" Height="400" Width="400" > 
    </CaptureElement> 
    <Image Source="head.png" Height="400" Width="400" /> 
</Grid> 

enter image description here

+0

偉大的解決方案。奇蹟般有效。謝謝! –