相机上的附加标签层';s窗口(wp8)

本文关键字:窗口 wp8 加标签 相机 | 更新日期: 2023-09-27 18:27:05

我正在wp8上使用相机。现在我想达到像在诺基亚城市镜头应用程序一样的效果。我想在实时工作相机的窗口上添加带有POI标签的附加层。你对如何使用它有什么建议吗?在PhotoCamera的窗口上画标签是什么库或什么东西?我完全不知道该怎么开始。。。

相机上的附加标签层';s窗口(wp8)

如果使用<Canvas><VideoBrush>,则可以添加任意多的层。例如:

<!-- This will draw a Red Rectangle @ 50, 50 over the camera output -->
<Grid x:Name="ContentPanel" Margin="12,0,12,0">
    <Canvas x:Name="cam_canvas" Width="480" Height="480" Margin="-12,0">                
        <Canvas.Background>
            <VideoBrush x:Name="cam_video_brush" Stretch="None">
                <VideoBrush.RelativeTransform>
                    <CompositeTransform Rotation="90" CenterX="0.5" CenterY="0.5" />
                </VideoBrush.RelativeTransform>
            </VideoBrush>
        </Canvas.Background>
        <!-- draw rect -->
        <Rectangle Canvas.Top="50" Canvas.Left="50" Canvas.ZIndex="1" Width="100" Height="100" Fill="Red"></Rectangle>
    </Canvas>
</Grid>            

注意Canvas。Top(Y位置)、Canvas。Left(X位置)、Canvas.ZIndex(背景视频笔刷上方的层数)