请大峡指点
如何用VC显示预览一个比较大的图形(jpg或bmp)
图形大小为1G

解决方案 »

  1.   

    没经验,学习
    部分内容读出来并显示
    写二进制数据到文件中,再从文件读取啊思考方向应该是CreateFileMapping
      

  2.   

    1G!!!  不小啊!
    你确定那是个JPG|GIF文件。
    先搞清楚用什么创建的?
      

  3.   

    1G是像素还是内存量。是不是大概20000*20000 RGB图像?
    如果是,考虑以下几件事。
    1。 用文件来保存数据,内存多数情况不够用。
    2。 分块,每n*n一块。整块数据处理就是内存够速度也不行
    3。 显示,有显示部分和整个图等等区别,至于缩放的方法有很多种,要自己决定。最好2楼的方法,那个东西没法看。只有1/256的数据那里知道是什么。做整个东西相当花时间,没有一定的基础还是有困难。建议买一个吧!