烦请推荐一个gif控件,只要求显示gif这个功能即可,不要求其它功能。(10分)

  • 主题发起人 主题发起人 foxgirl
  • 开始时间 开始时间
F

foxgirl

Unregistered / Unconfirmed
GUEST, unregistred user!
我找了好多个,很多是pas文件,用起来不方便,又有几个不dephi6中不好用,再有一个anigif不错,但又买不到。
谢谢了,要求是控件,不要pas文件,dephi6中能用的。
 
RX Controls里有个RXGifAnimate控件,www.51delphi.com有下载
 
TGifImage就可以了!
ftp://new:newnew@61.129.70.192/control/gifimg30.rar
用GIFImage调用Gif的例子(有Demo)
ftp://new:newnew@61.129.70.192/datanew/200310111023464600.rar
 
ftp://new:newnew@61.129.70.192/control/tgifimaged67.rar
这个比较好!
 
上面两个已经下载试过了,是pas文件,安装后在组件面板上找不到到底安装在哪里,用起来不顺手,我想要控件,就是组件面板上出现的那种

 
gifimage就可以了
 
gifimage3.0试过了,在delphi6下安装不了,缺少gifreg.pas 文件
 
楼主,安装完之后,
然后你直接用Delphi的TImage,它就可以显示Gif了
 
你们都可以用gifimage来显示动态的gif文件吗?我的在dephi6里,一读这种gif就长时间无响应,而且很多人也这样说,不知为何?
procedure TForm1.Button2Click(Sender: TObject);
var
gif:TGifImage;
begin
gif:=TGifImage.Create ;
GIF.LoadFromFile('user5215.gif');
Image1.Picture.Assign(GIF);

end;
 
GraphEX
http://www.neweasier.com/vcl.html?class=38
 
你可以用google 或天网搜索一下。
 
如何找不到的话,那就下载一个rxlib控件包,这个好多网上有。里面有显示GIF的组件。
 
总算安装gifimage成功了,试了几个gif文件,大部分可以完美显示,可有一个却不能完美显示,可能是gifimage的bug吧:
这个gif就是著名的kity猫
当image属性中center设为true时,这个gif显示时背景出现类似涂抹的黑影,如果把center设为false,则一切正常,我试了几个gif,就发现这个gif显示有这样的bug.
如果有朋友愿意测试的话,留下邮箱,我把这个gif寄给你试试看
 
发给我:oldsheep35@163.net
 
已发信,请查收
 
GifImage 。我正在用。很不错的!
 
Lorys:有没有遇到我说的gifimage的bug?
 
foxgirl,我测试了没有问题!
我用的是这个GifImage

ftp://new:newnew@61.129.70.192/control/tgifimaged67.rar
 
oldsheep35:
我找到原因了,原来是在它的DrawOptions:=[goAsync,goTransparent,goAnimate,goLoop,goLoopContinously,goDirectDraw,goClearOnLoop{,goTile}]中我加了gotile,现在取消掉,就正常了。
谢谢,顺便结贴送分。
 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
934
DelphiTeacher的专栏
D
D
回复
0
查看
727
DelphiTeacher的专栏
D
后退
顶部