sizeof ( RGBQUAD )是什么解决方法

sizeof ( RGBQUAD )是什么
sizeof(BITMAPINFOHEADER) + PaletteSize*sizeof ( RGBQUAD )是计算BITMAPINFO结构体的大小,PaletteSize*sizeof ( RGBQUAD )计算颜色表的大小,那请问颜色表大小为什么这么算?
数字图像处理 c++ dib类 sizeof

------解决方案--------------------
typedef struct tagRGBQUAD { // rgbq 
    BYTE    rgbBlue; 
    BYTE    rgbGreen; 
    BYTE    rgbRed; 
    BYTE    rgbReserved; 
} RGBQUAD; 
 
每颜色大小
调色板大小乘每颜色大小就是调色板需要的空间
------解决方案--------------------
引用:
2楼请问,调色板大小乘每颜色大小就是调色板需要的空间,是规定的吗?还是有什么逻辑关系?
bmp文件的格式是这样。