BMP文件格式:
http://www.csdn.net/Dev/Format/#图形文件

解决方案 »

  1.   

    灰度=(R+G+B)/3

    0.299*R+0.587*G+0.114*B
      

  2.   

    thanks for guessking answer, but per pixel process is too slow:(
      

  3.   

    直接对BMP文件进行读写
    使用DIB技术直接对内存读写
    这样的速度将会很快看看DIB处理的速度:http://www.21code.com/codebase/?pos=down&id=1754如果内嵌汇编的话
    速度还会更快
      

  4.   

    建立一个256色的DIB
    设置好灰度的调色板
    BitBlt
    再根据BMP文件格式保存就行了这样的速度应该是最快
      

  5.   

    thanks zyl910, let me check. I'll give u , haha