FreeImage.NET Class Library Reference
FreeImageAPI Namespace |
Classes
Class | Description | |
---|---|---|
FreeImage |
Provides access to call the native functions
|
|
FreeImageBitmap |
Encapsulates a FreeImage-bitmap.
|
|
FreeImageEngine |
Class handling non-bitmap related functions.
|
|
MemoryArrayT |
Represents unmanaged memory, containing an array of a given structure.
|
|
Palette |
Provides methods for working with the standard bitmap palette.
|
|
ScanlineT |
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_RESCALE_FLAGS | ||
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.
|