真心的问下有过图像处理及开发的人员问下:
        用MFC处理图像,开始当然是要读写图像和显示咯。不过小的MFC的基础很弱(刚刚开始学),请问下MFC里面有没有直接可以读写的函数?用MFC处理图像是不是要必须掌握好MFC,也就是说要学好MFC先?
         如果有过过来人,请给小的一些经验,免得多走远路!小的最近比较迷茫…………多谢咯,在此

解决方案 »

  1.   

    MFC有很多类,有的用的很频繁,有的用的就很稀少。而且有的类是某些行业用的比较频繁的。而其他行业根本不涉及。你做图像,像Cbitmap,CXImage之类的类,都要了解并熟练应用。如果是处理图像。还需要后来掌握一些GDI+之类的。这跟MFC的关系就不是包含的关系了。
      

  2.   

    读写文件可以用MFC类CFile,当然也可以用API函数CreateFile/ReadFile等;其实C++I/O流甚至C的文件库函数都可以,随你所好。
      

  3.   

    先了解一下DDB,DIB,位图格式,然后,存取可以使用Windows下的GDI+(很简单,不过,还是推荐自己写写位图读写什么的)
    Windows下面最终都是以DDB格式操作的
      

  4.   

    用vc处理图像,关键还是图像的知识重要,读写bmp可以自己练手试一试,抱着学习目的即可。真正的商业应用或者科研很少用bmp的,多数是jpg,tif之类待编码压缩的格式。所以至少要熟练掌握一种图像处理库,比如CXImage,OpenCV,GDI+,随便哪一种都不错。
      

  5.   

    GDI+,IPicture,都可以直接读取BMP,GDI方式下要解析一下BMP头文件,这个网上有很多,我记得Windows程序设计这本书里也有,大致就是把图片数据取出来后后调用SetDIBits