我想读取一张bmp图像,主要是要对它修改,把每个点的RGB信息都读出来,修改之后再写入。该怎么做。
把BMP载入到界面我会做,没用。但是怎样读取它的长宽信息,以及每个点的像素信息都读入内存,经过计算后再写回去?请教大虾们指点指点!我用的MFC对话框工程。不是文档视图没关系的吧?
最好是能在界面显示出来。不显示出来也没关系。关键是要处理像素信息。我没有做过图像处理。希望大虾详细点解答,小弟感激不尽!

解决方案 »

  1.   

    去网上下个DIB类,然后用这个类读BMP文件,访问像素信息,再自己计算,修改像素值。
      

  2.   

    fileinfo
    bmpinfo
    数据判断格式先,然后根据格式读。
    主要注意是否有掩码和调色板
      

  3.   

    如果直接读取文件的方式就要对BMP格式比较了解简单的方式就是用GDI+来读取信息,这种方式还可以支持不同格式的图片
      

  4.   

    你可以网上查一下BMP文件信息头格式。
      

  5.   

    如果哪位大侠有类似的例子,就是简单的读写BMP的源程序,请发到,感激不尽!
      

  6.   

    一楼可否发一个DIB类到我邮箱?我找了一直没找到合适的。