Classes
Class | Description | |
---|---|---|
![]() | 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
Structure | Description | |
---|---|---|
![]() | 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
Delegate | Description | |
---|---|---|
![]() | OutputMessageFunction |
Delegate for capturing FreeImage error messages.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | 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.
|