libUEMF
A portable library for reading and writing WMF, EMF and EMF+ files
|
For U_BITMAPINFO bmiHeader field. More...
#include <uemf.h>
Data Fields | |
uint32_t | biSize |
Structure size in bytes. | |
int32_t | biWidth |
Bitmap width in pixels. | |
int32_t | biHeight |
uint16_t | biPlanes |
Planes (must be 1) | |
uint16_t | biBitCount |
BitCount Enumeration (determines number of RBG colors) | |
uint32_t | biCompression |
BI_Compression Enumeration. | |
uint32_t | biSizeImage |
Image size in bytes or 0 = "default size (calculated from geometry?)". | |
int32_t | biXPelsPerMeter |
X Resolution in pixels/meter. | |
int32_t | biYPelsPerMeter |
Y Resolution in pixels/meter. | |
U_NUM_RGBQUAD | biClrUsed |
Number of bmciColors in U_BITMAPINFO/U_BITMAPCOREINFO that are used by the bitmap. | |
uint32_t | biClrImportant |
Number of bmciColors needed (0 means all). | |
For U_BITMAPINFO bmiHeader field.
WMF manual 2.2.2.3 Microsoft name: BITMAPINFOHEADER Object
int32_t U_BITMAPINFOHEADER::biHeight |
Bitmap height in pixels, may be negative. abs(biHeight) is bitmap height bitmap may appear in two orientations: biHeight > 0 origin is LL corner, may be compressed, this is height after decompression. biHeight < 0 origin is UL corner, may not be compressed