1。  8位的bmp一定要有调色板么? 没有行么?
  2。  8位灰度图可以不要调色板么?
  3。  我有一个raw格式的8位灰度图,怎么在文档中显示出来呢,一定要变成bmp格式在显示么??

解决方案 »

  1.   

    8位的BMP图像一定要有调色板,这8位所表示的数据并不是颜色本身,而是该颜色值在调色板中的位置
    如果文件本身没有,则使用系统默认的调色板BMP中不存在灰度图的概念,在BMP中灰度图就是R,G,B分量都相等的图windows提供的API好像只能直接绘制BMP和JPEG的图像。
      

  2.   

    自己填BITMAPHEADERINFO,然后调用
    DrawDibDraw(...,pbData,pbBIH,...)
      

  3.   

    fndxm(愤怒的小马)谢谢你.
        我想生成一个8位灰度图的bmp头文件,请问谁有源码?我想参考一下。