![]() |
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. |