首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb如果在Picture下画图而不会给视频覆盖

2013-01-05 
vb如果在Picture上画图而不会给视频覆盖?picture上的图是我从一个ccd上捉取的。我用api函数的lineto画线时,

vb如果在Picture上画图而不会给视频覆盖?
picture上的图是我从一个ccd上捉取的。
我用api函数的lineto画线时,一采集图像就给覆盖掉了。

除了用directx方式来编程还有没有办法实现在视频上画线呢?
[解决办法]
视频是你画到Pic上的不?你用画视频的方法画线不就行么。

所以我猜想,视频是你调用哪个SDK,自动画上去的。

如果是这样的话,一般都是用directdraw画的视频,因为这样可以避免YUV到RGB的转化(显卡转)

而directdraw是直接写屏的,就是高于任何窗体。你画到pic上的线条自然看不见。

如果是这样,你必须用directx。其实这个也不难。
[解决办法]
"vb如果在Picture上画图而不会给视频覆盖?"

窃以为此处的"如果"应为"如何"
[解决办法]
如果楼主的标题是笔误,而真实意思是"如何"的话,那么得看这个视频是如何写屏的了.

如果是DGI写屏的,那么恭喜你了,你可以用程序"不断"(即时刻不停)地向同一个picture控件画线即能实现要求.
如果视频是directx之类写屏的话,那基本就没戏了.

热点排行