Chapter 2
-
BMP 文件三部分:
- 文件头:BITMAPFILEHEADER ,一个结构体
- 位图信息:BITMAPINFO ,一个结构体。包含两部分:位图信息头,调色板
- 位图像素数据
-
调色板:分为硬件调色板和逻辑调色板
- 硬件调色板:Windows中固定了20色,不可改动
- 逻辑调色板:236色,可以改动
每个要使用额外颜色的窗口都会实现自己的逻辑调色板
-
BMP 位图每行按 4 字节(32比特)整数倍对齐,如果不够后面补0
---- suffer now and live the rest of your life as a champion ----