写一个像WIN7 样的 WINDOWS 照片查看器?(大家给个思路)

Chengs_bbs 2017-09-28 10:01:21
一直想写一个windows 照片查看器,但一直无法实现。

使用控件image或者paintbox,但都存在缺陷。

用image存在当用于改变窗口大小时resize,照片显示也跟着缩小,通过计算窗口大小,来改变image的width,height,left,top,改变窗口大小时会出现反应滞后的现象。

用PAINTBOX,onpaint来显示图片,会出现反应慢的现象。


所以我一直被这个问题困绕,不知WIN7,是如何实现的。
...全文
463 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Frank.WU 2017-09-30
  • 打赏
  • 举报
回复
用 ImageEn,轻松做到。
  • 打赏
  • 举报
回复
这东西有啥难度呢,放一个TPanel在窗口中间,调整好距离窗口四边的距离,然后设置Anchors属性,上下左右都设置为true,在TPanel里面放一个TImage1,Align设置为alClient,Center设置为true,Proportional设置为true,Stretch设置为true,Picture里装一个图进来,其他属性都默认,然后运行吧,一行代码都不用写。
lyhoo163 2017-09-28
  • 打赏
  • 举报
回复
看图还是SEEACD比较好,它通过图片的缩约图,来加速。D的image读入图片后,修改尺寸就比较卡,建议先计算尺寸后,再读入图片,或读入缩约图,再误入原图。

5,928

社区成员

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

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