如何在程序中去掉avi文件的背景颜色?(50分)

  • 主题发起人 主题发起人 altair
  • 开始时间 开始时间
A

altair

Unregistered / Unconfirmed
GUEST, unregistred user!
用一些bmp图制作了avi文件,但是背景颜色同系统的状态栏颜色不一致,怎么在
程序中掩掉?
Tanimate.TransParent是怎么起作用的?
 
Set Transparent to True to replace the background color stored in the AVI file
with the value of the Color property, or the parent control's color if the
value of ParentColor is True. Set Transparent to False to display the
background color stored in the AVI clip.

不过还是建议你用Tmediaplayer控件播放AVI,因为Tanimate不支持压缩格式的AVI。
 
换个控件:深度历险上有的是!
 
使用Avifile32.dll中的API解压Avi为Bmp,并读如内存,再用DirectDraw屏蔽背景色即可。
 
多人接受答案了。
 
后退
顶部