Pixel format flags
enum
{
PFF_1BPS = 1,
PFF_4BPS = 4,
PFF_5BPS = 5,
PFF_8BPS = 8,
PFF_16BPS = 16,
PFF_BPSMASK = 31,
PFF_RGB = 32,
PFF_GRAY = 64,
PFF_CMAP = 128,
PFF_ALPHA = 256,
PFF_1BPP_GRAY = PFF_1BPS | PFF_GRAY,
PFF_1BPP_CMAP = PFF_1BPS | PFF_CMAP,
PFF_4BPP_GRAY = PFF_4BPS | PFF_GRAY,
PFF_4BPP_CMAP = PFF_4BPS | PFF_CMAP,
PFF_8BPP_GRAY = PFF_8BPS | PFF_GRAY,
PFF_8BPP_CMAP = PFF_8BPS | PFF_CMAP,
PFF_15BPP_RGB = PFF_5BPS | PFF_RGB,
PFF_24BPP_RGB = PFF_8BPS | PFF_RGB,
PFF_32BPP_RGB = PFF_24BPP_RGB | PFF_ALPHA,
PFF_64BPP_RGB = PFF_16BPS | PFF_RGB,
PFF_16BPP_GRAY = PFF_16BPS | PFF_GRAY,
};
Value | Meaning |
---|---|
PFF_1BPS |
1 bit per sample (colormapped or grayscale only) |
PFF_4BPS |
4 bits per sample (colormapped or grayscale only) |
PFF_5BPS |
5 bits per sample (RGB only) |
PFF_8BPS |
8 bits per sample |
PFF_16BPS |
16 bits per sample |
PFF_BPSMASK |
Exactly one of these flags must be specified |
PFF_RGB |
RGB color |
PFF_GRAY |
Grayscale |
PFF_CMAP |
Colormapped |
PFF_ALPHA |
Alpha Channel |
PFF_1BPP_GRAY |
1 bpp grayscale |
PFF_1BPP_CMAP |
1 bpp colormapped |
PFF_4BPP_GRAY |
4 bpp grayscale |
PFF_4BPP_CMAP |
4 bpp colormapped |
PFF_8BPP_GRAY |
8 bpp grayscale |
PFF_8BPP_CMAP |
8 bpp colormapped |
PFF_15BPP_RGB |
15 bpp RGB color |
PFF_24BPP_RGB |
24 bpp RGB color |
PFF_32BPP_RGB |
32 bpp RGB Alpha channel [RGBQUAD] |
PFF_64BPP_RGB |
64 bpp RGB color * |
PFF_16BPP_GRAY |
16 bpp grayscale * |
Used in the IE_PageInfo structure.
Header: IE_PlugIn.h