详解Linux下读取位图的注意事项

2019-09-23 09:06:19王冬梅

    skip=(4-(3*width)%4)%4;

    C语言下,读取过程如下:

for(int i=0;i<height;i++) 
{ 
  fread(p,sizeof(unsigned char)*width*3,1,fp); 
  p+=sizeof(unsigned char)*width)*3; 
  fseek(fp,skip*sizeof(unsigned char),SEEK_CUR); 
 
} 

(四)、RGB顺序

    如前所述,24位真彩色位图不包括调色板,位图数据就是RGB颜色的值,每个颜色占据一个字节。此时很多人认为颜色的顺序是R、G、B,但这也是错误的,实际的顺序应该是B、G、R。这一点也需要特别注意。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!