Type of the ImageGear DIB header struct (equivalent to Windows struct BITMAPINFOHEADER).
|
Copy Code
|
WORD biSize;
LONG biWidth;
LONG biHeight;
WORD biPlanes;
WORD biBitCount;
DWORD biCompression;
DWORD biSizeImage;
LONG biXPelsPerMeter;
LONG biYPelsPerMeter;
DWORD biClrUsed;
DWORD biClrImportant;
|
Members:
Name |
Type |
Description |
biSize |
WORD |
Total length of this struct, in bytes. |
biWidth |
LONG |
Number of pixels in each raster (row) of the bitmap. |
biHeight |
LONG |
Number of rasters (rows) in the bitmap. |
biPlanes |
WORD |
Number of bit planes. Always = 1. |
biBitCount |
WORD |
Number of bits per pixel (bit depth): 1, 4, 8, 9-16-bit gray level, or 24, 32. |
biCompression |
DWORD |
Type of compression, or 0 (IG_BI_RGB) if bitmap not compressed. IG_BI_RGB, IG_BI_RLE, IG_BI_CMYK. |
biSizeImage |
DWORD |
Total number of bytes in bitmap (necessary if bitmap is compressed; may be 0 if bitmap is IG_BI_RGB). |
biXPelsPerMeter |
LONG |
Pixels per meter horizontally if known (else 0). |
biYPelsPerMeter |
LONG |
Rows per meter vertically if known (else 0). |
biClrUsed |
DWORD |
Number of entries in the color palette that are actually used. (The number of unique pixel values that occur.) If 0, it is assumed all palette entries are used. |
biClrImportant |
DWORD |
Number of palette entries considered important. If 0, all are important. |