IE_PFF enum

Pixel format flags

Syntax

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,
};

Constants

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 *

Remarks

Used in the IE_PageInfo structure.

Requirements

Header: IE_PlugIn.h