Classes

  ClassDescription
FreeImage
Static class importing functions from the FreeImage library and providing additional functions.
FreeImageBitmap
Encapsulates a FreeImage-bitmap.
FreeImageEngine
Class handling non-bitmap related functions.
MemoryArray<(Of <(T>)>)
Represents unmanaged memory, containing an array of a given structure.
Palette
Provides methods for working with the standard bitmap palette.
Scanline<(Of <(T>)>)
Provides methods for working with generic bitmap scanlines.

Structures

  StructureDescription
BITMAP
The BITMAP structure defines the type, width, height, color format, and bit values of a bitmap.
BITMAPINFO
The BITMAPINFO structure defines the dimensions and color information for a DIB.
BITMAPINFOHEADER
This structure contains information about the dimensions and color format of a device-independent bitmap (DIB).
FI16RGB555
The FI16RGB555 structure describes a color consisting of relative intensities of red, green, blue and alpha value. Each single color component consumes 5 bits and so, takes values in the range from 0 to 31.
FI16RGB565
The FI16RGB565 structure describes a color consisting of relative intensities of red, green, blue and alpha value. Each single color component consumes 5 bits and so, takes values in the range from 0 to 31.
FI1BIT
The FI1BIT structure represents a single bit. It's value can be 0 or 1.
FI4BIT
The FI4BIT structure represents the half of a Byte. It's valuerange is between 0 and 15.
FIBITMAP
The FIBITMAP structure is a handle to a FreeImage bimtap.
FICOMPLEX
The FICOMPLEX structure describes a color consisting of a real and an imaginary part. Each part is using 4 bytes of data.
FIICCPROFILE
This Structure contains ICC-Profile data.
FIMEMORY
The FIMEMORY structure is a handle to an opened memory stream.
FIMETADATA
The FIMETADATA structure is an unique search handle for metadata search operations.
FIMULTIBITMAP
The FIMULTIBITMAP structure is a handle to a FreeImage multipaged bimtap.
FIRational
The FIRational structure represents a fraction via two Int32 instances which are interpreted as numerator and denominator.
FIRGB16
The FIRGB16 structure describes a color consisting of relative intensities of red, green, blue and alpha value. Each single color component consumes 16 bits and so, takes values in the range from 0 to 65535.
FIRGBA16
The FIRGBA16 structure describes a color consisting of relative intensities of red, green, blue and alpha value. Each single color component consumes 16 bits and so, takes values in the range from 0 to 65535.
FIRGBAF
The FIRGBAF structure describes a color consisting of relative intensities of red, green, blue and alpha value. Each single color component consumes 32 bits and takes values in the range from 0 to 1.
FIRGBF
The FIRGBF structure describes a color consisting of relative intensities of red, green, blue and alpha value. Each single color component consumes 32 bits and takes values in the range from 0 to 1.
FITAG
The FITAG structure is a handle to a FreeImage metadata tag.
FIURational
The FIURational structure represents a fraction via two UInt32 instances which are interpreted as numerator and denominator.
RGBQUAD
The RGBQUAD structure describes a color consisting of relative intensities of red, green, blue and alpha value. Each single color component consumes 8 bits and so, takes values in the range from 0 to 255.
RGBTRIPLE
The RGBTRIPLE structure describes a color consisting of relative intensities of red, green and blue value. Each single color component consumes 8 bits and so, takes values in the range from 0 to 255.

Delegates

  DelegateDescription
OutputMessageFunction
Delegate for capturing FreeImage error messages.

Enumerations

  EnumerationDescription
FREE_IMAGE_COLOR_CHANNEL
Color channels. Constants used in color manipulation routines.
FREE_IMAGE_COLOR_DEPTH
Enumeration used for color conversions. FREE_IMAGE_COLOR_DEPTH contains several colors to convert to. The default value 'FICD_AUTO'.
FREE_IMAGE_COLOR_OPTIONS
Constants used in color filling routines.
FREE_IMAGE_COLOR_TYPE
Image color types used in FreeImage.
FREE_IMAGE_COMPARE_FLAGS
List of combinable compare modes.
FREE_IMAGE_DITHER
Dithering algorithms. Constants used in FreeImage_Dither.
FREE_IMAGE_FILTER
Upsampling / downsampling filters. Constants used in FreeImage_Rescale.
FREE_IMAGE_FORMAT
I/O image format identifiers.
FREE_IMAGE_JPEG_OPERATION
Lossless JPEG transformations constants used in FreeImage_JPEGTransform.
FREE_IMAGE_LOAD_FLAGS
Flags used in load functions.
FREE_IMAGE_MDMODEL
Metadata models supported by FreeImage.
FREE_IMAGE_MDTYPE
Tag data type information (based on TIFF specifications) Note: RATIONALs are the ratio of two 32-bit integer values.
FREE_IMAGE_METADATA_COPY
Flags for copying data from a bitmap to another.
FREE_IMAGE_QUANTIZE
Color quantization algorithms. Constants used in FreeImage_ColorQuantize.
FREE_IMAGE_SAVE_FLAGS
Flags used in save functions.
FREE_IMAGE_TMO
Tone mapping operators. Constants used in FreeImage_ToneMapping.
FREE_IMAGE_TYPE
Image types used in FreeImage.
ICC_FLAGS
Flags for ICC profiles.
MD_SEARCH_FLAGS
List different search modes.