delphi新手,接手以前的项目,目前用的是Envision2的库,
但是在显示大概5000*6000的jpeg图片的时候遇到了问题,
内存消耗巨大,大概一个程序就占到了200多兆,
还有几个更大的图片,干脆就显示不了了,都是黑的,
其实我需要的功能目前也很简单,就是支持滚动等功能的图片控件,
不知道哪个控件适合于这种大图片的显示?
因为项目时间很紧,目前自己改控件不太来得及。

解决方案 »

  1.   

    就是普通的image就可以显示,你要设置滚动按纽什么的,还有响应鼠标的滑轮!可以把image放在其他有滚动条的控件里面,然后让image最大化,自动适应图片大小。
      

  2.   

    谢谢bigery,我试了一下TImage,
    好像他不能从文件中加载jpg图片,
    只能在编辑时指定,另外,它消耗的内存好一点,
    但是也需要110M