2017-07-17 68 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

伟大的解决方案。奇迹般有效。谢谢! –