![]() |
Paradox Game Engine
v1.0.0 beta06
|
Namespaces | |
package | IO |
package | Metadata |
package | Plugins |
Classes | |
struct | BITMAP |
The BITMAP structure defines the type, width, height, color format, and bit values of a bitmap. More... | |
struct | BITMAPINFO |
The BITMAPINFO structure defines the dimensions and color information for a DIB. More... | |
struct | BITMAPINFOHEADER |
This structure contains information about the dimensions and color format of a device-independent bitmap (DIB). More... | |
struct | 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. More... | |
struct | 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. More... | |
struct | FI1BIT |
The FI1BIT structure represents a single bit. It's value can be 0 or 1. More... | |
struct | FI4BIT |
The FI4BIT structure represents the half of a Byte. It's valuerange is between 0 and 15. More... | |
struct | FIBITMAP |
The FIBITMAP structure is a handle to a FreeImage bimtap. More... | |
struct | FICOMPLEX |
The FICOMPLEX structure describes a color consisting of a real and an imaginary part. Each part is using 4 bytes of data. More... | |
struct | FIICCPROFILE |
This Structure contains ICC-Profile data. More... | |
struct | FIMEMORY |
The FIMEMORY structure is a handle to an opened memory stream. More... | |
struct | FIMETADATA |
The FIMETADATA structure is an unique search handle for metadata search operations. More... | |
struct | FIMULTIBITMAP |
The FIMULTIBITMAP structure is a handle to a FreeImage multipaged bimtap. More... | |
struct | FIRational |
The FIRational structure represents a fraction via two Int32 instances which are interpreted as numerator and denominator. More... | |
struct | 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. More... | |
struct | 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. More... | |
struct | 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. More... | |
struct | 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. More... | |
struct | FITAG |
The FITAG structure is a handle to a FreeImage metadata tag. More... | |
struct | FIURational |
The FIURational structure represents a fraction via two UInt32 instances which are interpreted as numerator and denominator. More... | |
class | FreeImage |
Static class importing functions from the FreeImage library and providing additional functions. | |
class | FreeImageBitmap |
Encapsulates a FreeImage-bitmap. More... | |
class | FreeImageEngine |
Class handling non-bitmap related functions. More... | |
class | MemoryArray< T > |
Represents unmanaged memory, containing an array of a given structure. More... | |
class | Palette |
Provides methods for working with the standard bitmap palette. More... | |
struct | 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. More... | |
struct | 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. More... | |
class | Scanline< T > |
Provides methods for working with generic bitmap scanlines. More... | |
Functions | |
delegate void | OutputMessageFunction (FREE_IMAGE_FORMAT fif, string message) |
Delegate for capturing FreeImage error messages. More... | |
Color channels. Constants used in color manipulation routines.
Definition at line 41 of file FREE_IMAGE_COLOR_CHANNEL.cs.
Color channels. Constants used in color manipulation routines.
Definition at line 41 of file FREE_IMAGE_COLOR_CHANNEL.cs.
Enumeration used for color conversions. FREE_IMAGE_COLOR_DEPTH contains several colors to convert to. The default value 'FICD_AUTO'.
Definition at line 44 of file FREE_IMAGE_COLOR_DEPTH.cs.
Enumeration used for color conversions. FREE_IMAGE_COLOR_DEPTH contains several colors to convert to. The default value 'FICD_AUTO'.
Definition at line 44 of file FREE_IMAGE_COLOR_DEPTH.cs.
Constants used in color filling routines.
Enumerator | |
---|---|
FICO_DEFAULT |
Default value. |
FICO_RGB |
RGBQUAD color is RGB color (contains no valid alpha channel). |
FICO_RGBA |
RGBQUAD color is RGBA color (contains a valid alpha channel). |
FICO_NEAREST_COLOR |
Lookup nearest RGB color from palette. |
FICO_EQUAL_COLOR |
Lookup equal RGB color from palette. |
FICO_ALPHA_IS_INDEX |
RGBQUAD.rgbReserved contains the palette index to be used. |
FICO_DEFAULT |
Default value. |
FICO_RGB |
RGBQUAD color is RGB color (contains no valid alpha channel). |
FICO_RGBA |
RGBQUAD color is RGBA color (contains a valid alpha channel). |
FICO_NEAREST_COLOR |
Lookup nearest RGB color from palette. |
FICO_EQUAL_COLOR |
Lookup equal RGB color from palette. |
FICO_ALPHA_IS_INDEX |
RGBQUAD.rgbReserved contains the palette index to be used. |
Definition at line 41 of file FREE_IMAGE_COLOR_OPTIONS.cs.
Constants used in color filling routines.
Enumerator | |
---|---|
FICO_DEFAULT |
Default value. |
FICO_RGB |
RGBQUAD color is RGB color (contains no valid alpha channel). |
FICO_RGBA |
RGBQUAD color is RGBA color (contains a valid alpha channel). |
FICO_NEAREST_COLOR |
Lookup nearest RGB color from palette. |
FICO_EQUAL_COLOR |
Lookup equal RGB color from palette. |
FICO_ALPHA_IS_INDEX |
RGBQUAD.rgbReserved contains the palette index to be used. |
FICO_DEFAULT |
Default value. |
FICO_RGB |
RGBQUAD color is RGB color (contains no valid alpha channel). |
FICO_RGBA |
RGBQUAD color is RGBA color (contains a valid alpha channel). |
FICO_NEAREST_COLOR |
Lookup nearest RGB color from palette. |
FICO_EQUAL_COLOR |
Lookup equal RGB color from palette. |
FICO_ALPHA_IS_INDEX |
RGBQUAD.rgbReserved contains the palette index to be used. |
Definition at line 41 of file FREE_IMAGE_COLOR_OPTIONS.cs.
Image color types used in FreeImage.
Definition at line 41 of file FREE_IMAGE_COLOR_TYPE.cs.
Image color types used in FreeImage.
Definition at line 41 of file FREE_IMAGE_COLOR_TYPE.cs.
List of combinable compare modes.
Definition at line 42 of file FREE_IMAGE_COMPARE_FLAGS.cs.
List of combinable compare modes.
Definition at line 42 of file FREE_IMAGE_COMPARE_FLAGS.cs.
Dithering algorithms. Constants used in FreeImage_Dither.
Definition at line 42 of file FREE_IMAGE_DITHER.cs.
Dithering algorithms. Constants used in FreeImage_Dither.
Definition at line 42 of file FREE_IMAGE_DITHER.cs.
Upsampling / downsampling filters. Constants used in FreeImage_Rescale.
Definition at line 41 of file FREE_IMAGE_FILTER.cs.
Upsampling / downsampling filters. Constants used in FreeImage_Rescale.
Definition at line 41 of file FREE_IMAGE_FILTER.cs.
I/O image format identifiers.
Definition at line 41 of file FREE_IMAGE_FORMAT.cs.
I/O image format identifiers.
Definition at line 41 of file FREE_IMAGE_FORMAT.cs.
Lossless JPEG transformations constants used in FreeImage_JPEGTransform.
Definition at line 41 of file FREE_IMAGE_JPEG_OPERATION.cs.
Lossless JPEG transformations constants used in FreeImage_JPEGTransform.
Definition at line 41 of file FREE_IMAGE_JPEG_OPERATION.cs.
Flags used in load functions.
Enumerator | |
---|---|
DEFAULT |
Default option for all types. |
GIF_LOAD256 |
Load the image as a 256 color image with ununsed palette entries, if it's 16 or 2 color. |
GIF_PLAYBACK |
'Play' the GIF to generate each frame (as 32bpp) instead of returning raw frame data when loading. |
ICO_MAKEALPHA |
Convert to 32bpp and create an alpha channel from the AND-mask when loading. |
JPEG_FAST |
Load the file as fast as possible, sacrificing some quality. |
JPEG_ACCURATE |
Load the file with the best quality, sacrificing some speed. |
JPEG_CMYK |
Load separated CMYK "as is" (use | to combine with other load flags). |
JPEG_EXIFROTATE |
Load and rotate according to Exif 'Orientation' tag if available. |
PCD_BASE |
Load the bitmap sized 768 x 512. |
PCD_BASEDIV4 |
Load the bitmap sized 384 x 256. |
PCD_BASEDIV16 |
Load the bitmap sized 192 x 128. |
PNG_IGNOREGAMMA |
Avoid gamma correction. |
TARGA_LOAD_RGB888 |
If set the loader converts RGB555 and ARGB8888 -> RGB888. |
TIFF_CMYK |
Reads tags for separated CMYK. |
RAW_PREVIEW |
Tries to load the JPEG preview image, embedded in Exif Metadata or load the image as RGB 24-bit if no preview image is available. |
RAW_DISPLAY |
Loads the image as RGB 24-bit. |
FIF_LOAD_NOPIXELS |
Load the image header only. |
DEFAULT |
Default option for all types. |
GIF_LOAD256 |
Load the image as a 256 color image with ununsed palette entries, if it's 16 or 2 color. |
GIF_PLAYBACK |
'Play' the GIF to generate each frame (as 32bpp) instead of returning raw frame data when loading. |
ICO_MAKEALPHA |
Convert to 32bpp and create an alpha channel from the AND-mask when loading. |
JPEG_FAST |
Load the file as fast as possible, sacrificing some quality. |
JPEG_ACCURATE |
Load the file with the best quality, sacrificing some speed. |
JPEG_CMYK |
Load separated CMYK "as is" (use | to combine with other load flags). |
JPEG_EXIFROTATE |
Load and rotate according to Exif 'Orientation' tag if available. |
PCD_BASE |
Load the bitmap sized 768 x 512. |
PCD_BASEDIV4 |
Load the bitmap sized 384 x 256. |
PCD_BASEDIV16 |
Load the bitmap sized 192 x 128. |
PNG_IGNOREGAMMA |
Avoid gamma correction. |
TARGA_LOAD_RGB888 |
If set the loader converts RGB555 and ARGB8888 -> RGB888. |
TIFF_CMYK |
Reads tags for separated CMYK. |
RAW_PREVIEW |
Tries to load the JPEG preview image, embedded in Exif Metadata or load the image as RGB 24-bit if no preview image is available. |
RAW_DISPLAY |
Loads the image as RGB 24-bit. |
Definition at line 42 of file FREE_IMAGE_LOAD_FLAGS.cs.
Flags used in load functions.
Enumerator | |
---|---|
DEFAULT |
Default option for all types. |
GIF_LOAD256 |
Load the image as a 256 color image with ununsed palette entries, if it's 16 or 2 color. |
GIF_PLAYBACK |
'Play' the GIF to generate each frame (as 32bpp) instead of returning raw frame data when loading. |
ICO_MAKEALPHA |
Convert to 32bpp and create an alpha channel from the AND-mask when loading. |
JPEG_FAST |
Load the file as fast as possible, sacrificing some quality. |
JPEG_ACCURATE |
Load the file with the best quality, sacrificing some speed. |
JPEG_CMYK |
Load separated CMYK "as is" (use | to combine with other load flags). |
JPEG_EXIFROTATE |
Load and rotate according to Exif 'Orientation' tag if available. |
PCD_BASE |
Load the bitmap sized 768 x 512. |
PCD_BASEDIV4 |
Load the bitmap sized 384 x 256. |
PCD_BASEDIV16 |
Load the bitmap sized 192 x 128. |
PNG_IGNOREGAMMA |
Avoid gamma correction. |
TARGA_LOAD_RGB888 |
If set the loader converts RGB555 and ARGB8888 -> RGB888. |
TIFF_CMYK |
Reads tags for separated CMYK. |
RAW_PREVIEW |
Tries to load the JPEG preview image, embedded in Exif Metadata or load the image as RGB 24-bit if no preview image is available. |
RAW_DISPLAY |
Loads the image as RGB 24-bit. |
FIF_LOAD_NOPIXELS |
Load the image header only. |
DEFAULT |
Default option for all types. |
GIF_LOAD256 |
Load the image as a 256 color image with ununsed palette entries, if it's 16 or 2 color. |
GIF_PLAYBACK |
'Play' the GIF to generate each frame (as 32bpp) instead of returning raw frame data when loading. |
ICO_MAKEALPHA |
Convert to 32bpp and create an alpha channel from the AND-mask when loading. |
JPEG_FAST |
Load the file as fast as possible, sacrificing some quality. |
JPEG_ACCURATE |
Load the file with the best quality, sacrificing some speed. |
JPEG_CMYK |
Load separated CMYK "as is" (use | to combine with other load flags). |
JPEG_EXIFROTATE |
Load and rotate according to Exif 'Orientation' tag if available. |
PCD_BASE |
Load the bitmap sized 768 x 512. |
PCD_BASEDIV4 |
Load the bitmap sized 384 x 256. |
PCD_BASEDIV16 |
Load the bitmap sized 192 x 128. |
PNG_IGNOREGAMMA |
Avoid gamma correction. |
TARGA_LOAD_RGB888 |
If set the loader converts RGB555 and ARGB8888 -> RGB888. |
TIFF_CMYK |
Reads tags for separated CMYK. |
RAW_PREVIEW |
Tries to load the JPEG preview image, embedded in Exif Metadata or load the image as RGB 24-bit if no preview image is available. |
RAW_DISPLAY |
Loads the image as RGB 24-bit. |
Definition at line 42 of file FREE_IMAGE_LOAD_FLAGS.cs.
enum static readonly FreeImageAPI.FreeImage.FREE_IMAGE_MDMODEL |
Metadata models supported by FreeImage.
Array containing all 'FREE_IMAGE_MDMODEL's.
Definition at line 41 of file FREE_IMAGE_MDMODEL.cs.
Metadata models supported by FreeImage.
Definition at line 41 of file FREE_IMAGE_MDMODEL.cs.
Tag data type information (based on TIFF specifications) Note: RATIONALs are the ratio of two 32-bit integer values.
Enumerator | |
---|---|
FIDT_NOTYPE |
placeholder |
FIDT_BYTE |
8-bit unsigned integer |
FIDT_ASCII |
8-bit bytes w/ last byte null |
FIDT_SHORT |
16-bit unsigned integer |
FIDT_LONG |
32-bit unsigned integer |
FIDT_RATIONAL |
64-bit unsigned fraction |
FIDT_SBYTE |
8-bit signed integer |
FIDT_UNDEFINED |
8-bit untyped data |
FIDT_SSHORT |
16-bit signed integer |
FIDT_SLONG |
32-bit signed integer |
FIDT_SRATIONAL |
64-bit signed fraction |
FIDT_FLOAT |
32-bit IEEE floating point |
FIDT_DOUBLE |
64-bit IEEE floating point |
FIDT_IFD |
32-bit unsigned integer (offset) |
FIDT_PALETTE |
32-bit RGBQUAD |
FIDT_NOTYPE |
placeholder |
FIDT_BYTE |
8-bit unsigned integer |
FIDT_ASCII |
8-bit bytes w/ last byte null |
FIDT_SHORT |
16-bit unsigned integer |
FIDT_LONG |
32-bit unsigned integer |
FIDT_RATIONAL |
64-bit unsigned fraction |
FIDT_SBYTE |
8-bit signed integer |
FIDT_UNDEFINED |
8-bit untyped data |
FIDT_SSHORT |
16-bit signed integer |
FIDT_SLONG |
32-bit signed integer |
FIDT_SRATIONAL |
64-bit signed fraction |
FIDT_FLOAT |
32-bit IEEE floating point |
FIDT_DOUBLE |
64-bit IEEE floating point |
FIDT_IFD |
32-bit unsigned integer (offset) |
FIDT_PALETTE |
32-bit RGBQUAD |
Definition at line 42 of file FREE_IMAGE_MDTYPE.cs.
Tag data type information (based on TIFF specifications) Note: RATIONALs are the ratio of two 32-bit integer values.
Enumerator | |
---|---|
FIDT_NOTYPE |
placeholder |
FIDT_BYTE |
8-bit unsigned integer |
FIDT_ASCII |
8-bit bytes w/ last byte null |
FIDT_SHORT |
16-bit unsigned integer |
FIDT_LONG |
32-bit unsigned integer |
FIDT_RATIONAL |
64-bit unsigned fraction |
FIDT_SBYTE |
8-bit signed integer |
FIDT_UNDEFINED |
8-bit untyped data |
FIDT_SSHORT |
16-bit signed integer |
FIDT_SLONG |
32-bit signed integer |
FIDT_SRATIONAL |
64-bit signed fraction |
FIDT_FLOAT |
32-bit IEEE floating point |
FIDT_DOUBLE |
64-bit IEEE floating point |
FIDT_IFD |
32-bit unsigned integer (offset) |
FIDT_PALETTE |
32-bit RGBQUAD |
FIDT_NOTYPE |
placeholder |
FIDT_BYTE |
8-bit unsigned integer |
FIDT_ASCII |
8-bit bytes w/ last byte null |
FIDT_SHORT |
16-bit unsigned integer |
FIDT_LONG |
32-bit unsigned integer |
FIDT_RATIONAL |
64-bit unsigned fraction |
FIDT_SBYTE |
8-bit signed integer |
FIDT_UNDEFINED |
8-bit untyped data |
FIDT_SSHORT |
16-bit signed integer |
FIDT_SLONG |
32-bit signed integer |
FIDT_SRATIONAL |
64-bit signed fraction |
FIDT_FLOAT |
32-bit IEEE floating point |
FIDT_DOUBLE |
64-bit IEEE floating point |
FIDT_IFD |
32-bit unsigned integer (offset) |
FIDT_PALETTE |
32-bit RGBQUAD |
Definition at line 42 of file FREE_IMAGE_MDTYPE.cs.
Flags for copying data from a bitmap to another.
Definition at line 41 of file FREE_IMAGE_METADATA_COPY.cs.
Flags for copying data from a bitmap to another.
Definition at line 41 of file FREE_IMAGE_METADATA_COPY.cs.
Color quantization algorithms. Constants used in FreeImage_ColorQuantize.
Definition at line 42 of file FREE_IMAGE_QUANTIZE.cs.
Color quantization algorithms. Constants used in FreeImage_ColorQuantize.
Definition at line 42 of file FREE_IMAGE_QUANTIZE.cs.
Flags used in save functions.
Enumerator | |
---|---|
DEFAULT |
Default option for all types. |
BMP_SAVE_RLE |
Save with run length encoding. |
EXR_FLOAT |
Save data as float instead of as half (not recommended). |
EXR_NONE |
Save with no compression. |
EXR_ZIP |
Save with zlib compression, in blocks of 16 scan lines. |
EXR_PIZ |
Save with piz-based wavelet compression. |
EXR_PXR24 |
Save with lossy 24-bit float compression. |
EXR_B44 |
Save with lossy 44% float compression - goes to 22% when combined with EXR_LC. |
EXR_LC |
Save images with one luminance and two chroma channels, rather than as RGB (lossy compression). |
JPEG_QUALITYSUPERB |
Save with superb quality (100:1). |
JPEG_QUALITYGOOD |
Save with good quality (75:1). |
JPEG_QUALITYNORMAL |
Save with normal quality (50:1). |
JPEG_QUALITYAVERAGE |
Save with average quality (25:1). |
JPEG_QUALITYBAD |
Save with bad quality (10:1). |
JPEG_PROGRESSIVE |
Save as a progressive-JPEG (use | to combine with other save flags). |
JPEG_SUBSAMPLING_411 |
Save with high 4x1 chroma subsampling (4:1:1). |
JPEG_SUBSAMPLING_420 |
Save with medium 2x2 medium chroma (4:2:0). |
JPEG_SUBSAMPLING_422 |
Save with low 2x1 chroma subsampling (4:2:2). |
JPEG_SUBSAMPLING_444 |
Save with no chroma subsampling (4:4:4). |
JPEG_OPTIMIZE |
On saving, compute optimal Huffman coding tables (can reduce a few percent of file size). |
JPEG_BASELINE |
save basic JPEG, without metadata or any markers. |
PNG_Z_BEST_SPEED |
Save using ZLib level 1 compression flag (default value is PNG_Z_DEFAULT_COMPRESSION). |
PNG_Z_DEFAULT_COMPRESSION |
Save using ZLib level 6 compression flag (default recommended value). |
PNG_Z_BEST_COMPRESSION |
save using ZLib level 9 compression flag (default value is PNG_Z_DEFAULT_COMPRESSION). |
PNG_Z_NO_COMPRESSION |
Save without ZLib compression. |
PNG_INTERLACED |
Save using Adam7 interlacing (use | to combine with other save flags). |
PNM_SAVE_ASCII |
If set the writer saves in ASCII format (i.e. P1, P2 or P3). |
TIFF_CMYK |
Stores tags for separated CMYK (use | to combine with compression flags). |
TIFF_PACKBITS |
Save using PACKBITS compression. |
TIFF_DEFLATE |
Save using DEFLATE compression (a.k.a. ZLIB compression). |
TIFF_ADOBE_DEFLATE |
Save using ADOBE DEFLATE compression. |
TIFF_NONE |
Save without any compression. |
TIFF_CCITTFAX3 |
Save using CCITT Group 3 fax encoding. |
TIFF_CCITTFAX4 |
Save using CCITT Group 4 fax encoding. |
TIFF_LZW |
Save using LZW compression. |
TIFF_JPEG |
Save using JPEG compression. |
DEFAULT |
Default option for all types. |
BMP_SAVE_RLE |
Save with run length encoding. |
EXR_FLOAT |
Save data as float instead of as half (not recommended). |
EXR_NONE |
Save with no compression. |
EXR_ZIP |
Save with zlib compression, in blocks of 16 scan lines. |
EXR_PIZ |
Save with piz-based wavelet compression. |
EXR_PXR24 |
Save with lossy 24-bit float compression. |
EXR_B44 |
Save with lossy 44% float compression - goes to 22% when combined with EXR_LC. |
EXR_LC |
Save images with one luminance and two chroma channels, rather than as RGB (lossy compression). |
JPEG_QUALITYSUPERB |
Save with superb quality (100:1). |
JPEG_QUALITYGOOD |
Save with good quality (75:1). |
JPEG_QUALITYNORMAL |
Save with normal quality (50:1). |
JPEG_QUALITYAVERAGE |
Save with average quality (25:1). |
JPEG_QUALITYBAD |
Save with bad quality (10:1). |
JPEG_PROGRESSIVE |
Save as a progressive-JPEG (use | to combine with other save flags). |
JPEG_SUBSAMPLING_411 |
Save with high 4x1 chroma subsampling (4:1:1). |
JPEG_SUBSAMPLING_420 |
Save with medium 2x2 medium chroma (4:2:0). |
JPEG_SUBSAMPLING_422 |
Save with low 2x1 chroma subsampling (4:2:2). |
JPEG_SUBSAMPLING_444 |
Save with no chroma subsampling (4:4:4). |
JPEG_OPTIMIZE |
On saving, compute optimal Huffman coding tables (can reduce a few percent of file size). |
JPEG_BASELINE |
save basic JPEG, without metadata or any markers. |
PNG_Z_BEST_SPEED |
Save using ZLib level 1 compression flag (default value is PNG_Z_DEFAULT_COMPRESSION). |
PNG_Z_DEFAULT_COMPRESSION |
Save using ZLib level 6 compression flag (default recommended value). |
PNG_Z_BEST_COMPRESSION |
save using ZLib level 9 compression flag (default value is PNG_Z_DEFAULT_COMPRESSION). |
PNG_Z_NO_COMPRESSION |
Save without ZLib compression. |
PNG_INTERLACED |
Save using Adam7 interlacing (use | to combine with other save flags). |
PNM_SAVE_ASCII |
If set the writer saves in ASCII format (i.e. P1, P2 or P3). |
TIFF_CMYK |
Stores tags for separated CMYK (use | to combine with compression flags). |
TIFF_PACKBITS |
Save using PACKBITS compression. |
TIFF_DEFLATE |
Save using DEFLATE compression (a.k.a. ZLIB compression). |
TIFF_ADOBE_DEFLATE |
Save using ADOBE DEFLATE compression. |
TIFF_NONE |
Save without any compression. |
TIFF_CCITTFAX3 |
Save using CCITT Group 3 fax encoding. |
TIFF_CCITTFAX4 |
Save using CCITT Group 4 fax encoding. |
TIFF_LZW |
Save using LZW compression. |
TIFF_JPEG |
Save using JPEG compression. |
Definition at line 42 of file FREE_IMAGE_SAVE_FLAGS.cs.
Flags used in save functions.
Enumerator | |
---|---|
DEFAULT |
Default option for all types. |
BMP_SAVE_RLE |
Save with run length encoding. |
EXR_FLOAT |
Save data as float instead of as half (not recommended). |
EXR_NONE |
Save with no compression. |
EXR_ZIP |
Save with zlib compression, in blocks of 16 scan lines. |
EXR_PIZ |
Save with piz-based wavelet compression. |
EXR_PXR24 |
Save with lossy 24-bit float compression. |
EXR_B44 |
Save with lossy 44% float compression - goes to 22% when combined with EXR_LC. |
EXR_LC |
Save images with one luminance and two chroma channels, rather than as RGB (lossy compression). |
JPEG_QUALITYSUPERB |
Save with superb quality (100:1). |
JPEG_QUALITYGOOD |
Save with good quality (75:1). |
JPEG_QUALITYNORMAL |
Save with normal quality (50:1). |
JPEG_QUALITYAVERAGE |
Save with average quality (25:1). |
JPEG_QUALITYBAD |
Save with bad quality (10:1). |
JPEG_PROGRESSIVE |
Save as a progressive-JPEG (use | to combine with other save flags). |
JPEG_SUBSAMPLING_411 |
Save with high 4x1 chroma subsampling (4:1:1). |
JPEG_SUBSAMPLING_420 |
Save with medium 2x2 medium chroma (4:2:0). |
JPEG_SUBSAMPLING_422 |
Save with low 2x1 chroma subsampling (4:2:2). |
JPEG_SUBSAMPLING_444 |
Save with no chroma subsampling (4:4:4). |
JPEG_OPTIMIZE |
On saving, compute optimal Huffman coding tables (can reduce a few percent of file size). |
JPEG_BASELINE |
save basic JPEG, without metadata or any markers. |
PNG_Z_BEST_SPEED |
Save using ZLib level 1 compression flag (default value is PNG_Z_DEFAULT_COMPRESSION). |
PNG_Z_DEFAULT_COMPRESSION |
Save using ZLib level 6 compression flag (default recommended value). |
PNG_Z_BEST_COMPRESSION |
save using ZLib level 9 compression flag (default value is PNG_Z_DEFAULT_COMPRESSION). |
PNG_Z_NO_COMPRESSION |
Save without ZLib compression. |
PNG_INTERLACED |
Save using Adam7 interlacing (use | to combine with other save flags). |
PNM_SAVE_ASCII |
If set the writer saves in ASCII format (i.e. P1, P2 or P3). |
TIFF_CMYK |
Stores tags for separated CMYK (use | to combine with compression flags). |
TIFF_PACKBITS |
Save using PACKBITS compression. |
TIFF_DEFLATE |
Save using DEFLATE compression (a.k.a. ZLIB compression). |
TIFF_ADOBE_DEFLATE |
Save using ADOBE DEFLATE compression. |
TIFF_NONE |
Save without any compression. |
TIFF_CCITTFAX3 |
Save using CCITT Group 3 fax encoding. |
TIFF_CCITTFAX4 |
Save using CCITT Group 4 fax encoding. |
TIFF_LZW |
Save using LZW compression. |
TIFF_JPEG |
Save using JPEG compression. |
DEFAULT |
Default option for all types. |
BMP_SAVE_RLE |
Save with run length encoding. |
EXR_FLOAT |
Save data as float instead of as half (not recommended). |
EXR_NONE |
Save with no compression. |
EXR_ZIP |
Save with zlib compression, in blocks of 16 scan lines. |
EXR_PIZ |
Save with piz-based wavelet compression. |
EXR_PXR24 |
Save with lossy 24-bit float compression. |
EXR_B44 |
Save with lossy 44% float compression - goes to 22% when combined with EXR_LC. |
EXR_LC |
Save images with one luminance and two chroma channels, rather than as RGB (lossy compression). |
JPEG_QUALITYSUPERB |
Save with superb quality (100:1). |
JPEG_QUALITYGOOD |
Save with good quality (75:1). |
JPEG_QUALITYNORMAL |
Save with normal quality (50:1). |
JPEG_QUALITYAVERAGE |
Save with average quality (25:1). |
JPEG_QUALITYBAD |
Save with bad quality (10:1). |
JPEG_PROGRESSIVE |
Save as a progressive-JPEG (use | to combine with other save flags). |
JPEG_SUBSAMPLING_411 |
Save with high 4x1 chroma subsampling (4:1:1). |
JPEG_SUBSAMPLING_420 |
Save with medium 2x2 medium chroma (4:2:0). |
JPEG_SUBSAMPLING_422 |
Save with low 2x1 chroma subsampling (4:2:2). |
JPEG_SUBSAMPLING_444 |
Save with no chroma subsampling (4:4:4). |
JPEG_OPTIMIZE |
On saving, compute optimal Huffman coding tables (can reduce a few percent of file size). |
JPEG_BASELINE |
save basic JPEG, without metadata or any markers. |
PNG_Z_BEST_SPEED |
Save using ZLib level 1 compression flag (default value is PNG_Z_DEFAULT_COMPRESSION). |
PNG_Z_DEFAULT_COMPRESSION |
Save using ZLib level 6 compression flag (default recommended value). |
PNG_Z_BEST_COMPRESSION |
save using ZLib level 9 compression flag (default value is PNG_Z_DEFAULT_COMPRESSION). |
PNG_Z_NO_COMPRESSION |
Save without ZLib compression. |
PNG_INTERLACED |
Save using Adam7 interlacing (use | to combine with other save flags). |
PNM_SAVE_ASCII |
If set the writer saves in ASCII format (i.e. P1, P2 or P3). |
TIFF_CMYK |
Stores tags for separated CMYK (use | to combine with compression flags). |
TIFF_PACKBITS |
Save using PACKBITS compression. |
TIFF_DEFLATE |
Save using DEFLATE compression (a.k.a. ZLIB compression). |
TIFF_ADOBE_DEFLATE |
Save using ADOBE DEFLATE compression. |
TIFF_NONE |
Save without any compression. |
TIFF_CCITTFAX3 |
Save using CCITT Group 3 fax encoding. |
TIFF_CCITTFAX4 |
Save using CCITT Group 4 fax encoding. |
TIFF_LZW |
Save using LZW compression. |
TIFF_JPEG |
Save using JPEG compression. |
Definition at line 42 of file FREE_IMAGE_SAVE_FLAGS.cs.
Tone mapping operators. Constants used in FreeImage_ToneMapping.
Definition at line 41 of file FREE_IMAGE_TMO.cs.
Tone mapping operators. Constants used in FreeImage_ToneMapping.
Definition at line 41 of file FREE_IMAGE_TMO.cs.
Image types used in FreeImage.
Enumerator | |
---|---|
FIT_UNKNOWN |
unknown type |
FIT_BITMAP |
standard image : 1-, 4-, 8-, 16-, 24-, 32-bit |
FIT_UINT16 |
array of unsigned short : unsigned 16-bit |
FIT_INT16 |
array of short : signed 16-bit |
FIT_UINT32 |
array of unsigned long : unsigned 32-bit |
FIT_INT32 |
array of long : signed 32-bit |
FIT_FLOAT |
array of float : 32-bit IEEE floating point |
FIT_DOUBLE |
array of double : 64-bit IEEE floating point |
FIT_COMPLEX |
array of FICOMPLEX : 2 x 64-bit IEEE floating point |
FIT_RGB16 |
48-bit RGB image : 3 x 16-bit |
FIT_RGBA16 |
64-bit RGBA image : 4 x 16-bit |
FIT_RGBF |
96-bit RGB float image : 3 x 32-bit IEEE floating point |
FIT_RGBAF |
128-bit RGBA float image : 4 x 32-bit IEEE floating point |
FIT_UNKNOWN |
unknown type |
FIT_BITMAP |
standard image : 1-, 4-, 8-, 16-, 24-, 32-bit |
FIT_UINT16 |
array of unsigned short : unsigned 16-bit |
FIT_INT16 |
array of short : signed 16-bit |
FIT_UINT32 |
array of unsigned long : unsigned 32-bit |
FIT_INT32 |
array of long : signed 32-bit |
FIT_FLOAT |
array of float : 32-bit IEEE floating point |
FIT_DOUBLE |
array of double : 64-bit IEEE floating point |
FIT_COMPLEX |
array of FICOMPLEX : 2 x 64-bit IEEE floating point |
FIT_RGB16 |
48-bit RGB image : 3 x 16-bit |
FIT_RGBA16 |
64-bit RGBA image : 4 x 16-bit |
FIT_RGBF |
96-bit RGB float image : 3 x 32-bit IEEE floating point |
FIT_RGBAF |
128-bit RGBA float image : 4 x 32-bit IEEE floating point |
Definition at line 41 of file FREE_IMAGE_TYPE.cs.
Image types used in FreeImage.
Enumerator | |
---|---|
FIT_UNKNOWN |
unknown type |
FIT_BITMAP |
standard image : 1-, 4-, 8-, 16-, 24-, 32-bit |
FIT_UINT16 |
array of unsigned short : unsigned 16-bit |
FIT_INT16 |
array of short : signed 16-bit |
FIT_UINT32 |
array of unsigned long : unsigned 32-bit |
FIT_INT32 |
array of long : signed 32-bit |
FIT_FLOAT |
array of float : 32-bit IEEE floating point |
FIT_DOUBLE |
array of double : 64-bit IEEE floating point |
FIT_COMPLEX |
array of FICOMPLEX : 2 x 64-bit IEEE floating point |
FIT_RGB16 |
48-bit RGB image : 3 x 16-bit |
FIT_RGBA16 |
64-bit RGBA image : 4 x 16-bit |
FIT_RGBF |
96-bit RGB float image : 3 x 32-bit IEEE floating point |
FIT_RGBAF |
128-bit RGBA float image : 4 x 32-bit IEEE floating point |
FIT_UNKNOWN |
unknown type |
FIT_BITMAP |
standard image : 1-, 4-, 8-, 16-, 24-, 32-bit |
FIT_UINT16 |
array of unsigned short : unsigned 16-bit |
FIT_INT16 |
array of short : signed 16-bit |
FIT_UINT32 |
array of unsigned long : unsigned 32-bit |
FIT_INT32 |
array of long : signed 32-bit |
FIT_FLOAT |
array of float : 32-bit IEEE floating point |
FIT_DOUBLE |
array of double : 64-bit IEEE floating point |
FIT_COMPLEX |
array of FICOMPLEX : 2 x 64-bit IEEE floating point |
FIT_RGB16 |
48-bit RGB image : 3 x 16-bit |
FIT_RGBA16 |
64-bit RGBA image : 4 x 16-bit |
FIT_RGBF |
96-bit RGB float image : 3 x 32-bit IEEE floating point |
FIT_RGBAF |
128-bit RGBA float image : 4 x 32-bit IEEE floating point |
Definition at line 41 of file FREE_IMAGE_TYPE.cs.
enum FreeImageAPI.ICC_FLAGS : ushort |
Flags for ICC profiles.
Enumerator | |
---|---|
FIICC_DEFAULT |
Default value. |
FIICC_COLOR_IS_CMYK |
The color is CMYK. |
FIICC_DEFAULT |
Default value. |
FIICC_COLOR_IS_CMYK |
The color is CMYK. |
Definition at line 42 of file ICC_FLAGS.cs.
enum FreeImageAPI.ICC_FLAGS : ushort |
Flags for ICC profiles.
Enumerator | |
---|---|
FIICC_DEFAULT |
Default value. |
FIICC_COLOR_IS_CMYK |
The color is CMYK. |
FIICC_DEFAULT |
Default value. |
FIICC_COLOR_IS_CMYK |
The color is CMYK. |
Definition at line 42 of file ICC_FLAGS.cs.
List different search modes.
Definition at line 42 of file MD_SEARCH_FLAGS.cs.
List different search modes.
Definition at line 42 of file MD_SEARCH_FLAGS.cs.
delegate void FreeImageAPI.OutputMessageFunction | ( | FREE_IMAGE_FORMAT | fif, |
string | message | ||
) |
Delegate for capturing FreeImage error messages.
fif | The format of the image. |
message | The errormessage. |