Sdílet prostřednictvím


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.

Požadavky

Soubor hlaviček: wingdi.h

Viz také

Referenční dokumentace

CBrush::CreateDIBPatternBrush

BITMAPINFOHEADER

RGBQUAD

Další zdroje

Struktury, styly, zpětná volání a mapy zpráv