C#.net如何在视频上画线 [英] C#.net How to draw line on Video

查看:136
本文介绍了C#.net如何在视频上画线的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好

我正在尝试在视频上绘制线条.这里我直接在桌面上绘制Iam.但是当它们更改为Aero时,它不可见

请帮助我

在Advance中致谢

Hi Everyone

I am trying to drawing lines on video .Here Iam Drawing directly on Desktop.But it not visible when theam change to Aero

Please help me

Thanks in Advance

推荐答案

您可以轻松地做到这一点,但这只有在使用WPF时才很容易.在最简单的情况下,将视频放在某个父容器(一个面板)中.在其顶部,在同一面板中放置一些线对象.

它可能是System.Windows.Shapes.Line类的对象:
http://msdn.microsoft.com/en-us/library/system. windows.shapes.line.aspx [ ^ ].

如果可能是其他Shape:
http://msdn.microsoft.com/en-us/library/system. windows.shapes.shape.aspx [ ^ ].

可选地,为了允许您自由地操纵形状的坐标和参数,可以将视频和形状放置在System.Windows.Controls.Canvas:
http://msdn.microsoft.com/en-us/library/system. windows.controls.canvas.aspx [ ^ ].

对于视频,您可以使用System.Windows.Controls.MediaElement的实例:
http://msdn.microsoft.com/en-us/library/system. windows.controls.mediaelement.aspx [ ^ ].

—SA
You can easily do it, but this is easy only if you use WPF. In simplest case, put video in some parent container, a panel. On top of it, put some line objects in the same panel.

It could be the object of the class System.Windows.Shapes.Line:
http://msdn.microsoft.com/en-us/library/system.windows.shapes.line.aspx[^].

If could be some other Shape:
http://msdn.microsoft.com/en-us/library/system.windows.shapes.shape.aspx[^].

Optionally, to allow you to freely manipulate coordinates and parameters of your shapes could be placing of video and shapes in System.Windows.Controls.Canvas:
http://msdn.microsoft.com/en-us/library/system.windows.controls.canvas.aspx[^].

For video, you would use the instance of System.Windows.Controls.MediaElement:
http://msdn.microsoft.com/en-us/library/system.windows.controls.mediaelement.aspx[^].

—SA


这篇关于C#.net如何在视频上画线的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆