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.
|