先找到一个bmp的图片,通过2进制打开图片:
第一部分:bmp头有14个字节:
bfType:42 4D ====》BM
bfSize:36 90 12 00 ===》1216566
bfReserved1:00 00
bfReserved2:00 00
bfOffBits:36 00 00 00 =》54
第二部分:位图信息头
biSize:28 00 00 00 =》40字节
biWidth:C0 02 00 00 ==》704
biHeight:40 02 00 00 ==》576
biPlanes:01 00 ==》1
biBitCount:18 00 =》24
biCompression:00 00 00 00
biSizeImage:00 00 00 00
biXPelsPerMeter:00 00 00 00
biYPelsPerMeter:00 00 00 00
biClrUsed:00 00 00 00
biClrImportant:00 00 00 00
第三部分调色板
我的图片使用默认调色板,所以没有值。
为了便于大家交流,我写了个简单的demo
把rgb24保存为bmp图片。
连接如下: