以前也遇到过bmp文件的读写.这篇博客很好,写的其他内容也值得学习. 参考:http://blog.csdn.net/xiajun07061225/article/details/6633938 学习 在读取bmp图片的时候,一定要注意内存对齐的问题,譬如文件头,否则无法读取出正确结果. 关于图片的像素数据,每一行的像素的字节数必须是4的整数倍.如果不是,则需要补齐.一般来说,bmp图像文件的数据是从下到上,从左到右的.即从文件中最先读到的是图像最下面一行的左边第一个像素,然后是坐标第二个..…