我在编写一个图形查看程序,可以同时查看15张十几M的JPEG的图片,但是我用Picture.LoadFromFile加载图片,速度会很慢,会占很大的内存。怎样解决?哪位大虾帮帮我?谢谢!

解决方案 »

  1.   

    如何获得Windowsxp系统的用户临时文件
      

  2.   

    1。可以用算法提高读取图片的速度,自己分析图片格式,只读与生成缩略图时有用的数据,比如bmp的话,就跳着读数据,jpeg之类的就要看你的算法功力了,另外,photoshop保存的jpeg图片都有附加的缩略图信息,只要读取这个信息并显示就可以了。
    2。用多线程,在显示当前图片时,在内存中先加载入下一张图片,这样要显示时就要读取内存中处理好的信息就可以了,acdsee就是这么干的。www.tonixsoft.com