正在写一个BMP文件处理的程序,完全自己读BMP文件处理,不用MFC中的类
根据MSDN帮助里的提示在BITMAPFILEHEADER后有多种文件结构BITMAPCOREHEADER,BITMAPINFOHEADER,BITMAPV4HEADER和BITMAPV5HEADER
而我用自己的windows画板和acdsee 6.0保存的bmp文件里读出来的结构都是BITMAPINFOHEADER的(我的操作系统是winxp sp2)
怎么样获得其他结构的bmp文件
这样我好测试我自己写的程序
谢谢

解决方案 »

  1.   

    要不反过来,用你的程序写BMP文件,看其它图片查看程序能不能查看这些文件?
      

  2.   

    刚学MFC,对文件打开不是很熟。
    楼主能不能把您写的这个程序发给我看看啊,
    email:[email protected]期待中
      

  3.   

    还没写完,有很多BMP文件的东西不懂。
    关键没有详细的资料
    不知道谁能告诉我一声在哪里有这方面完整的材料
    谢谢了
      

  4.   

    BMP可以说是最简单的图形格式了,没有压缩的肯定是,看看MSDN有最最详细的资料。
      

  5.   

    去看DibLook示例(MFC)的图像处理代码
      

  6.   

    2位的4位的8,16,24位的
    他们的结构不一样
    真彩色没调色板
    其他的有
    http://www.vckbase.com/document/viewdoc/?id=674
    这里讲的很清楚
    你看看
      

  7.   

    看一下CDib类的实现吧 CDib 
    (其他人写的,我有一份)
      

  8.   

    CDib 很多都写过不同的代码,网上可以搜索,但是我不能保证我的CDIB 和你找的CDIB 一样~
      

  9.   

    大家理解错我的意思了,我不是要BMP文件格式的资料
    我是要不同头结构的BMP文件
    在BITMAPFILEHEADER后有多种文件结构BITMAPCOREHEADER,BITMAPINFOHEADER,BITMAPV4HEADER和BITMAPV5HEADER
    而我现在所能获得只有BITMAPINFOHEADER结构的BMP文件
    怎样获得其他格式的BMP文件
      

  10.   

    我有转换的源代码,最近我也在做这个东西,希望大家一起讨论。
    我的MSN:[email protected]
        QQ:54574216
    怎么不结帖