C#.net如何在视频上画线 [英] C#.net How to draw line on Video
本文介绍了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 classSystem.Windows.Shapes.Line
:
http://msdn.microsoft.com/en-us/library/system.windows.shapes.line.aspx[^].
If could be some otherShape
:
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 inSystem.Windows.Controls.Canvas
:
http://msdn.microsoft.com/en-us/library/system.windows.controls.canvas.aspx[^].
For video, you would use the instance ofSystem.Windows.Controls.MediaElement
:
http://msdn.microsoft.com/en-us/library/system.windows.controls.mediaelement.aspx[^].
—SA
这篇关于C#.net如何在视频上画线的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文