根据自己出现过的问题,总结一下Windows下使用bmp图像文件的注意事项:
1. 正向的位图还是倒向的位图
正向的位图其坐标原点在图像左上角;
倒向的位图其坐标原点在图像左下角;
位图信息头BITMAPINFOHEADER中表示图象高度的成员变量biHeight 指明该图像是倒向的位图,还是正向的位图。
如果biHeight 的值是一个正数,说明图像是倒向的,如果该值是一个负数,则说明图像是正向的。
大多数的BMP文件都是倒向的位图,也就是高度值是一个正数。
2. RGB颜色阵列
在Windows下,RGB颜色阵列存储格式是BGR。
3. 行对齐