如何将几十张图快速显示,图宽950,高590,大小121K,是Gif,已经能显示,连续显示为什么速度这么慢,而Acdsee显示很快,详情请进

dreamtou 2004-08-21 10:17:13
我按装了tGifimage控件,可以显示Gif图,真接LoadFromFile显示我以上说的图不快,用
jgif:Tgifimage;
bit: TBitmap;
jgif:=Tgifimage.Create;
jgif.LoadFromFile(fname);
bit.Assign(jgif);
jgif.Free;
myRect := Rect(0,0,bit.width,bit.height);
myOther := MyRect;//Rect(30,20,690,500);
imagepict.Canvas.CopyRect(myrect,bit.canvas,myother);
这速样连续显示和直接Loadfromfile速度一样,可Acdsee连续显示缺很快,请问他用什么算法,又有什么好的算好吗
...全文
191 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝色光芒 2004-08-21
  • 打赏
  • 举报
回复
jgif.LoadFromFile(fname);
占用的时间相对是比较长的。
所以可以先一起装入,然后切换显示,会快很多。
dreamtou 2004-08-21
  • 打赏
  • 举报
回复
我要给它加个边框,用了panel控件用他能画吗,速度行不行啊
ztenv 2004-08-21
  • 打赏
  • 举报
回复
如果是做动画,就不要用任何的控件,自己在form上画出来效果会更好
dreamtou 2004-08-21
  • 打赏
  • 举报
回复
一张一张显示,图片具有一定的连贯性,连续显示做动画
WuChenCan 2004-08-21
  • 打赏
  • 举报
回复
关注!

5,939

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧