BITMAPINFO – struktura
BITMAPINFO Struktury definuje rozměry a barevné informace pro Windows bitmap nezávislé na zařízení (DIB).
typedef struct tagBITMAPINFO {
BITMAPINFOHEADER bmiHeader;
RGBQUAD bmiColors[1];
} BITMAPINFO;
Parametry
bmiHeader
Určuje, BITMAPINFOHEADER strukturu, která obsahuje informace o dimenzích a barevný formát rastr nezávislý na zařízení.bmiColors
Určuje pole čísel RGBQUAD nebo DWORD datové typy, které jsou definovány barvy v rastru.
Poznámky
Rastr nezávislý na zařízení se skládá ze dvou samostatných částí: BITMAPINFO struktury, která popisuje rozměrů a barev bitmapy a pole bajtů, které určují obrazových bodů v rastru.Bity pole jsou zabaleny dohromady, ale každý řádek skenování musí být doplněno nulami na konec LONG hranice.Pokud je výška kladná, rastr pochází z levého dolního rohu.Pokud je výška záporná, pochází levého horního rohu.
A balené rastr je rastrový obrázek, kde následuje bajtové pole BITMAPINFO struktury.Jeden ukazatel odkazuje balené bitmapy.
Další informace o BITMAPINFO strukturu a odpovídající hodnoty pro členy BITMAPINFOHEADER a RGBQUAD struktur, naleznete v následujících tématech v Windows SDK dokumentace.
BITMAPINFOHEADER konstrukce
RGBQUAD konstrukce
Požadavky
Soubor hlaviček: wingdi.h