Chapter 2

  1. BMP 文件三部分:

    • 文件头:BITMAPFILEHEADER ,一个结构体
    • 位图信息:BITMAPINFO ,一个结构体。包含两部分:位图信息头,调色板
    • 位图像素数据
    image-20211025171214479
  2. 调色板:分为硬件调色板和逻辑调色板

    • 硬件调色板:Windows中固定了20色,不可改动
    • 逻辑调色板:236色,可以改动

    每个要使用额外颜色的窗口都会实现自己的逻辑调色板

    image-20211028194816678
  3. BMP 位图每行按 4 字节(32比特)整数倍对齐,如果不够后面补0

    image-20211028195827653

---- suffer now and live the rest of your life as a champion ----
原文地址:https://www.cnblogs.com/popodynasty/p/15477504.html