vb如果在Picture上画图而不会给视频覆盖?
picture上的图是我从一个ccd上捉取的。
我用api函数的lineto画线时,一采集图像就给覆盖掉了。
除了用directx方式来编程还有没有办法实现在视频上画线呢?
[解决办法]
视频是你画到Pic上的不?你用画视频的方法画线不就行么。
所以我猜想,视频是你调用哪个SDK,自动画上去的。
如果是这样的话,一般都是用directdraw画的视频,因为这样可以避免YUV到RGB的转化(显卡转)
而directdraw是直接写屏的,就是高于任何窗体。你画到pic上的线条自然看不见。
如果是这样,你必须用directx。其实这个也不难。
[解决办法]
"vb如果在Picture上画图而不会给视频覆盖?"
窃以为此处的"如果"应为"如何"
[解决办法]
如果楼主的标题是笔误,而真实意思是"如何"的话,那么得看这个视频是如何写屏的了.
如果是DGI写屏的,那么恭喜你了,你可以用程序"不断"(即时刻不停)地向同一个picture控件画线即能实现要求.
如果视频是directx之类写屏的话,那基本就没戏了.