24位BMP数据块存放格式,数据是按照什么格式存放的,是RGB、RGB.....还是R.......G.........B..........

解决方案 »

  1.   

    没明白什么意思不都是RGB()吗?
      

  2.   

    不是的,位图的实际存放方式是BGR顺序存放的。
      

  3.   

    顶是B G R
    一个像素占3个字节,一个颜色分量占一个字节。
    数据区从位图左下角开始
      

  4.   

    24位位图中的色彩顺序是BGR。如果不是24位图(真彩色),比如是256色的位图,其中会有调色板,其中的顺序也是BGR。
      

  5.   

    不但次序是BGR(不是RGB),存放的行也是倒着的,第一行数据存放的是图像的最底部的一行像素。自底向上一行行排列。一行像素数据存储完毕,并不一定下一行马上就接着开始。要看这一行像素数据是不是能被4整除,如果能整除,直接就可以开始下一行。如果不能,需要用空字节补齐到能被4整除。