龙 龙飞凤舞316 Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-20 #21 还是觉得没有比较满意的答案,大虾们请多多指教!!
L lu_jianjun Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-21 #22 可以在AlphaBlendValue上做文章,具体做好像不是那么容易实现!
S survival Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-21 #23 必须自己合成每一贞视频,除非有现成的组件 如果想要速度快一点的话,那么需要使用directx,构造一个双缓冲翻转链 合成的时候可以用maskblt,设置好背景图,然后只要灵活运用rop参数就ok了
A apacheii Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-21 #24 用两个窗体是不容易实现,一个窗体可以这样做: 一个显示网页的控件,网页里放上播放器控件,上面再放一个flash插件,flash插件里播放一副风景图片做成的flash,这flash有半透明效果,并且可以做成动画,比较有趣。播放器控件里自然是播放那个美女的视频咯。 这样做可以不用写代码,也不用考虑什么Alpha通道等等。 如果一定要看起来是两个窗体,你考虑一下把窗体做成网页里的“层”并且写JS使它可以被拖动就得了。
用两个窗体是不容易实现,一个窗体可以这样做: 一个显示网页的控件,网页里放上播放器控件,上面再放一个flash插件,flash插件里播放一副风景图片做成的flash,这flash有半透明效果,并且可以做成动画,比较有趣。播放器控件里自然是播放那个美女的视频咯。 这样做可以不用写代码,也不用考虑什么Alpha通道等等。 如果一定要看起来是两个窗体,你考虑一下把窗体做成网页里的“层”并且写JS使它可以被拖动就得了。
龙 龙飞凤舞316 Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-21 #25 大头贴软件中,拍完一张是要换前景的,用FLASH插件可能不行咯
Z zhang214 Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-22 #28 请问高手们谁有两张图象合成的大部分算法,就是photoshop中处理图象复合的一些算法。。。
A app2001 Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-22 #29 http://asp.6to23.com/iseesoft/now.htm 到这找找???
A apacheii Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-26 #31 换前景你可以直接在flash里制作,也可以写javascript换,一样很方便啊~~
W wangxiang0805 Unregistered / Unconfirmed GUEST, unregistred user! 2005-10-08 #36 我想这样行不.就是一张风影图.中间想要透明的地方用一种图片中没有用的的像素值(先把图片处理好).再在程序中把那个像素值设置为透明值.这样人才要在图片后面就成了啊!不知道行不行
0 0桁骀 Unregistered / Unconfirmed GUEST, unregistred user! 2005-10-10 #38 其实不用这么复杂的,正统的做法是两次bitblt, 原理就是一张白,一张黑,通过异或的方式,先出来一个外框,通常是一张全黑的图。然后再贴一次,大概意思是这样,到底是异或还是与,忘记了,反正一张图是全部都是1,然后全部都是0,贴过去的时候与就行了,先红黑色去填充,然后改成白色,和白色与就出来楼主要的效果了
其实不用这么复杂的,正统的做法是两次bitblt, 原理就是一张白,一张黑,通过异或的方式,先出来一个外框,通常是一张全黑的图。然后再贴一次,大概意思是这样,到底是异或还是与,忘记了,反正一张图是全部都是1,然后全部都是0,贴过去的时候与就行了,先红黑色去填充,然后改成白色,和白色与就出来楼主要的效果了
X xuxiaohan Unregistered / Unconfirmed GUEST, unregistred user! 2005-10-10 #39 如果是两张静态的图片合成这样的效果我会的,就是两张图片根据一个蒙板合成,就有这样的效果了,但我上次去拍大头贴时,显示器上显示是这样的:后面的是视频图像,前景是有一个过渡透明的窗体,这时还没有合成,我是想知道前面有过渡透明的窗体是怎样形成的? 能不能做成这样的窗体?? 这些你都知道了, 其实原理还是一样, 你是用什么做视频捕捉的? 是不是dsPack, dsPack capture 出来的是一帧一帧的,就在Capture 这里处理。.慢吗?不知道,我不知道,不过这样一定可以实现, 你的窗口不要太大,图片搞小一点再进行蒙板(我用黑白)合并,速度会提高 背景 + 蒙板 + capture出来的帧(使其size跟你的背景size一样) 合并后再动态 Paint 到一个窗口中。。。其他就不需要说了。。。 Good Luck。
如果是两张静态的图片合成这样的效果我会的,就是两张图片根据一个蒙板合成,就有这样的效果了,但我上次去拍大头贴时,显示器上显示是这样的:后面的是视频图像,前景是有一个过渡透明的窗体,这时还没有合成,我是想知道前面有过渡透明的窗体是怎样形成的? 能不能做成这样的窗体?? 这些你都知道了, 其实原理还是一样, 你是用什么做视频捕捉的? 是不是dsPack, dsPack capture 出来的是一帧一帧的,就在Capture 这里处理。.慢吗?不知道,我不知道,不过这样一定可以实现, 你的窗口不要太大,图片搞小一点再进行蒙板(我用黑白)合并,速度会提高 背景 + 蒙板 + capture出来的帧(使其size跟你的背景size一样) 合并后再动态 Paint 到一个窗口中。。。其他就不需要说了。。。 Good Luck。
X xusong168 Unregistered / Unconfirmed GUEST, unregistred user! 2005-10-10 #40 既然用了Directx,可以用dx3d图层渲染等功能,看看DX3d的例子吧,效果惊人。