The FreeImage type exposes the following members.

Fields

  NameDescription
BI_BITFIELDS
Specifies that the bitmap is not compressed and that the color table consists of three DWORD color masks that specify the red, green, and blue components, respectively, of each pixel. This is valid when used with 16- and 32-bpp bitmaps.
BI_JPEG
Windows 98/Me, Windows 2000/XP: Indicates that the image is a JPEG image.
BI_PNG
Windows 98/Me, Windows 2000/XP: Indicates that the image is a PNG image.
BI_RGB
An uncompressed format.
BI_RLE4
An RLE format for bitmaps with 4 bpp. The compression format is a 2-byte format consisting of a count byte followed by two word-length color indexes.
BI_RLE8
A run-length encoded (RLE) format for bitmaps with 8 bpp. The compression format is a 2-byte format consisting of a count byte followed by a byte containing a color index.
FI_RGBA_ALPHA
Number of bytes to shift left within a 4 byte block.
FI_RGBA_ALPHA_MASK
Mask indicating the position of the given color.
FI_RGBA_ALPHA_SHIFT
Number of bits to shift left within a 32 bit block.
FI_RGBA_BLUE
Number of bytes to shift left within a 4 byte block.
FI_RGBA_BLUE_MASK
Mask indicating the position of the given color.
FI_RGBA_BLUE_SHIFT
Number of bits to shift left within a 32 bit block.
FI_RGBA_GREEN
Number of bytes to shift left within a 4 byte block.
FI_RGBA_GREEN_MASK
Mask indicating the position of the given color.
FI_RGBA_GREEN_SHIFT
Number of bits to shift left within a 32 bit block.
FI_RGBA_RED
Number of bytes to shift left within a 4 byte block.
FI_RGBA_RED_MASK
Mask indicating the position of the given color.
FI_RGBA_RED_SHIFT
Number of bits to shift left within a 32 bit block.
FI_RGBA_RGB_MASK
Mask indicating the position of color components of a 32 bit color.
FI16_555_BLUE_MASK
Mask indicating the position of the given color.
FI16_555_BLUE_SHIFT
Number of bits to shift left within a 16 bit block.
FI16_555_GREEN_MASK
Mask indicating the position of the given color.
FI16_555_GREEN_SHIFT
Number of bits to shift left within a 16 bit block.
FI16_555_RED_MASK
Mask indicating the position of the given color.
FI16_555_RED_SHIFT
Number of bits to shift left within a 16 bit block.
FI16_565_BLUE_MASK
Mask indicating the position of the given color.
FI16_565_BLUE_SHIFT
Number of bits to shift left within a 16 bit block.
FI16_565_GREEN_MASK
Mask indicating the position of the given color.
FI16_565_GREEN_SHIFT
Number of bits to shift left within a 16 bit block.
FI16_565_RED_MASK
Mask indicating the position of the given color.
FI16_565_RED_SHIFT
Number of bits to shift left within a 16 bit block.
FREE_IMAGE_MDMODELS
Array containing all 'FREE_IMAGE_MDMODEL's.
FREEIMAGE_MAJOR_VERSION
Major version of the library.
FREEIMAGE_MINOR_VERSION
Minor version of the library.
FREEIMAGE_RELEASE_SERIAL
Release version of the library.

See Also