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. |