我自己创建了一个灰度的图片(就是一堆图片数据),写进bmp文件时,图片的颜色表该写什么内容呢?
还请大家帮帮忙解答一下。

解决方案 »

  1.   

    8位灰度图图为例:
    RGBQUAD bmiColors[256];
    for(i = 0; i <= 255; i++)
    {
      BmiColors[i].rgbBlue = i;
      BmiColors[i].rgbGreen = i;
      BmiColors[i].rgbRed = i;
      BmiColors[i].rgbReserved = 0;
    }
      

  2.   

    可以用0到255的灰度值做调色板;
    也可以不用调色板,直接保存(g,g,g,)作为RGB颜色
      

  3.   

    如果数据是0~255整型的话,就可以不用颜色表,是吗?直接作为RGB颜色?
      

  4.   

    24位位图就是这样,R=G=B这种方式存储灰度图