加快图片显示速度

mlling 2003-07-23 10:19:43
我的程序是用TPageControl实现的多页面,而且许多整个页面就用Timage贴了整张图片,
所以第一次显示的时候比较慢,或者先会闪一下。我现在是把所有的图片都预装在Timage
中了,求教用什么方法可以加快图片的显示,使其不会闪呢?
...全文
91 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hong668 2003-07-28
  • 打赏
  • 举报
回复
觉得季老大的方法可以,帮我也解决了这个问题。
China200878 2003-07-28
  • 打赏
  • 举报
回复
将图片变成JPG格式。
Dala 2003-07-27
  • 打赏
  • 举报
回复
补充:最好在程序启动时(例如OnCreate事件)从资源中读图像到各TImage。
yingyys 2003-07-25
  • 打赏
  • 举报
回复
关注
pp616 2003-07-25
  • 打赏
  • 举报
回复
季头的方法好
zihan 2003-07-25
  • 打赏
  • 举报
回复
你把doubleBuffer打开,速度会快一点!
asimpleman 2003-07-24
  • 打赏
  • 举报
回复
gz
mlling 2003-07-23
  • 打赏
  • 举报
回复
谢谢季版主,我就去试试
jishiping 2003-07-23
  • 打赏
  • 举报
回复
因为程序运行第一次显示时,需要将这些Image全部加载进来,所以会慢。这种情况,最好
将图片以资源的方式存放(BITMAP),TImage需要的时候,用Image1->Picture->Bitmap->
LoadFromResourceID(HInstance, BmpID);如果BITMAP在资源中以字符命名的,就用Image1
->Picture->Bitmap->LoadFromResourceName(HInstance, BmpName);

13,871

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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