请问你能不能你把你的那个JPG类给发一个过来
因为我现在也在做这个东东,在网上下载的那个东东要用什么directx库
如果方便的话请发到我的邮箱[email protected]
感谢~~~~~~~~

解决方案 »

  1.   


    你可以将解压后的文件暂时存放在HARD DISK上,显示时再读需要显示的部分就完了。
      

  2.   

    用c自己做可太费劲了,xxxbird的建议可以考虑,但也不妥
    象photoshop打开这么大的地图,当它以小尺寸全部显示时,它占的内存好象比较小,而象我的方法不管图象怎么放缩,它消耗的内存时一样的。
    rainman2001,我等会给你发过来
      

  3.   


    象Photoshop这样的专业图象处理软件,处理方法肯定不会简单到对于所有图象都使用一种处理方法。对于不同的图象,它的处理方法可能不一样。在全尺寸显示大图的时候,它也有可能生成一副临时的小图。
      

  4.   

    to pason(pason)
    谢谢你啦,我收到了!
      

  5.   

    to pason(pason)
    请把你的jpeg类也给我发一份好吗?谢谢. [email protected]
      

  6.   

    首先,你为什么一定要变为点阵图,就如xxxbird说得用一部分显示一部分;其次,Photoshop显示小图的时候对点阵是有损失的,他一定有一个算法,使人的视觉效果最佳。
      

  7.   

    to goldwood:
    要显示的话,肯定时要转换成位图的,photoshop肯定时有很复杂的算法了,但是不知道怎样处理了
      

  8.   


    同意nustchen(壁虎)xxxbird(*说你行,你就行,不行也行*)  你可以将解压后的文件暂时存放在HARD DISK上,显示时再读需要显示的部分就完了。
      

  9.   

    真是废话呀,要不photoshop卖得那么红火!
    如果不用缩略图的话,就只有用映像文件了。
      

  10.   


        使用虚拟内存(用SDK或者使用ATL的CVirtualBuffer类),把图片解压到那里。然后需要的部分读入内存。绝大部分商业软件都是这么做的。你可以看看《Windows核心编程》这本书。photoshop采用的是文件方式,那需要自己对文件进行管理,比较烦。