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。这一点也需要特别注意。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!










