我用Image去load图片比较慢,要如何解决?100分!

constantine 2003-11-05 12:53:03
图片格式有bmp jpeg jpg 等等,图片比较大.每次重新LOAD就会闪,想ACDSEE都不会,要如何解决?

有直接可以解决的原代码再加100分!
...全文
272 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
constantine 2003-12-02
  • 打赏
  • 举报
回复
基本上是这样,我用双缓冲,在后台加载后,在画出,快了很多,基本上不闪了。
但是也要付出代价啊,就是双缓冲又引起新的问题,现在在努力解决他。
penu 2003-12-02
  • 打赏
  • 举报
回复
一、后台加载
二、使用缓冲
cofferboy 2003-12-02
  • 打赏
  • 举报
回复
去网上下载好的控件吧,BCB的控件一般情况还是好用的,可是要求一高就翘辫子了,烦
constantine 2003-12-02
  • 打赏
  • 举报
回复
我想我要靠自己自力更生了,继续研究........
GFK 2003-11-29
  • 打赏
  • 举报
回复
Leadtools是比较好的开发包
http://www.leadtools.com
很多大型的图像软件都是用她的开发包!!
Behard 2003-11-29
  • 打赏
  • 举报
回复
使用后台 Load 然后作为 DC 画试一试
constantine 2003-11-29
  • 打赏
  • 举报
回复
那用什么控件好呢?
781014 2003-11-28
  • 打赏
  • 举报
回复
up
CCLIS 2003-11-28
  • 打赏
  • 举报
回复
如果TIMAGE有那么好用,那ACDSEE等看图软件就没有市场了。
:)
jiangchun_xn 2003-11-28
  • 打赏
  • 举报
回复
想做专业的图形工具,用TImage不是很好的选择,我也同意CCLIS(www.cclis.com)
constantine 2003-11-28
  • 打赏
  • 举报
回复
那不是更参!
CCLIS 2003-11-23
  • 打赏
  • 举报
回复
TImage只能存取较小的图片,图片太大,会有错误发生,建议自已画图形,解析文件结构,然后输出到窗口中。
liangzhanru 2003-11-23
  • 打赏
  • 举报
回复
与图片的大小有一定的关系不过屏蔽 WM_ERASEBKGND 效果会好一点
hy1080 2003-11-22
  • 打赏
  • 举报
回复
关注
constantine 2003-11-22
  • 打赏
  • 举报
回复
ding
byzxy 2003-11-07
  • 打赏
  • 举报
回复
图片大一定要较长时间的,我读的图片大小在70M~160M之间。读图大约5~10秒。
没办法我只好加进度条。不过我没有用Image,太浪费空间。如:我要同时在4个
窗口中显示同一个图的4个不同部分。要使4个 Image 每个加载一个100M的图。
你的计算机不死也的停下来喘气。
veronBACK 2003-11-07
  • 打赏
  • 举报
回复
大家都靠消息来处理,我发现了Image组件的一个属性,将IncrementalDisplay改为true好像可以解决比较大的图片load的闪烁问题。希望问题解决!
constantine 2003-11-06
  • 打赏
  • 举报
回复
好像还是无效,不过我现在改进了我的方法,很快,只是会闪。
屏蔽 WM_ERASEBKGND 信息消除背景帧, 就不会闪了吗?我不知道我是不是成功,要如何才知道??
pp616 2003-11-05
  • 打赏
  • 举报
回复

这样:
switch(Message.Msg)
{
...
case WM_ERASEBKGND:
Message.Result=TRUE;
return;
...
}
TForm1::WndProc(Message);
constantine 2003-11-05
  • 打赏
  • 举报
回复
有没有这么快啊,我比这个大多了,因此每次load时眼前就一黑。估计有0.3秒。
我重载Winproc()屏蔽WM_ERASEBKGND 好象效果也是一样的。

if(Message.Msg!=WM_ERASEBKGND)
TForm1::Dispatch(&Msg);

这样写对吗?
加载更多回复(1)

1,220

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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