FreeImage Class

FreeImage.NET

FreeImage Class
Provides access to call the native functions
Static class importing functions from the FreeImage library and providing additional functions.
Inheritance Hierarchy
SystemObject  FreeImageAPIFreeImage

Namespace: FreeImageAPI
Assembly: FreeImageNET (in FreeImageNET.dll) Version: 3.17.0.4 (3.17.0)
Syntax
C#
public static class FreeImage

The FreeImage type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAcquireMemory
Provides a direct buffer access to a memory stream.
Public methodStatic memberAdjustBrightness
Adjusts the brightness of a 8-, 24- or 32-bit image by a certain amount.
Public methodStatic memberAdjustColors
Adjusts an image's brightness, contrast and gamma as well as it may optionally invert the image within a single operation.
Public methodStatic memberAdjustContrast
Adjusts the contrast of a 8-, 24- or 32-bit image by a certain amount.
Public methodStatic memberAdjustCurve
Perfoms an histogram transformation on a 8-, 24- or 32-bit image.
Public methodStatic memberAdjustGamma
Performs gamma correction on a 8-, 24- or 32-bit image.
Public methodStatic memberAllocate(Int32, Int32, Int32)
Creates a new bitmap in memory.
Public methodStatic memberAllocate(Int32, Int32, Int32, UInt32, UInt32, UInt32)
Creates a new bitmap in memory.
Public methodStatic memberAllocateEx(Int32, Int32, Int32, NullableRGBQUAD, FREE_IMAGE_COLOR_OPTIONS, RGBQUAD)
Allocates a new image of the specified width, height and bit depth and optionally fills it with the specified color. See remarks for further details.
Public methodStatic memberAllocateEx(Int32, Int32, Int32, NullableRGBQUAD, FREE_IMAGE_COLOR_OPTIONS, RGBQUAD, UInt32, UInt32, UInt32)
Allocates a new image of the specified width, height and bit depth and optionally fills it with the specified color. See remarks for further details.
Public methodStatic memberAllocateExTT(FREE_IMAGE_TYPE, Int32, Int32, Int32, NullableT, FREE_IMAGE_COLOR_OPTIONS, RGBQUAD)
Allocates a new image of the specified type, width, height and bit depth and optionally fills it with the specified color. See remarks for further details.
Public methodStatic memberAllocateExTT(FREE_IMAGE_TYPE, Int32, Int32, Int32, NullableT, FREE_IMAGE_COLOR_OPTIONS, RGBQUAD, UInt32, UInt32, UInt32)
Allocates a new image of the specified type, width, height and bit depth and optionally fills it with the specified color. See remarks for further details.
Public methodStatic memberAllocateT(FREE_IMAGE_TYPE, Int32, Int32, Int32)
Creates a new bitmap in memory.
Public methodStatic memberAllocateT(FREE_IMAGE_TYPE, Int32, Int32, Int32, UInt32, UInt32, UInt32)
Creates a new bitmap in memory.
Public methodStatic memberAppendPage
Appends a new page to the end of the bitmap.
Public methodStatic memberApplyColorMapping
Applies color mapping for one or several colors on a 1-, 4- or 8-bit palletized or a 16-, 24- or 32-bit high color image.
Public methodStatic memberApplyPaletteIndexMapping
Applies palette index mapping for one or several indices on a 1-, 4- or 8-bit palletized image.
Public methodStatic memberClone
Makes an exact reproduction of an existing bitmap, including metadata and attached profile if any.
Public methodStatic memberCloneMetadata
Copies the metadata of FreeImage bitmap to another.
Public methodStatic memberCloneMetadataEx
Copies metadata from one FreeImage bitmap to another.
Public methodStatic memberCloneTag
Creates and returns a copy of a FITAG object.
Public methodStatic memberCloseMemory
Close and free a memory stream.
Public methodStatic memberCloseMultiBitmap
Closes a previously opened multi-page bitmap and, when the bitmap was not opened read-only, applies any changes made to it.
Public methodStatic memberCloseMultiBitmapEx(FIMULTIBITMAP)
Closes a previously opened multi-page bitmap and, when the bitmap was not opened read-only, applies any changes made to it. On success the handle will be reset to null.
Public methodStatic memberCloseMultiBitmapEx(FIMULTIBITMAP, FREE_IMAGE_SAVE_FLAGS)
Closes a previously opened multi-page bitmap and, when the bitmap was not opened read-only, applies any changes made to it. On success the handle will be reset to null.
Public methodStatic memberColorQuantize
Quantizes a high-color 24-bit bitmap to an 8-bit palette color bitmap.
Public methodStatic memberColorQuantizeEx(FIBITMAP, FREE_IMAGE_QUANTIZE, Int32, RGBQUAD, Boolean)
ColorQuantizeEx is an extension to the ColorQuantize(FIBITMAP, FREE_IMAGE_QUANTIZE) method that provides additional options used to quantize a 24-bit image to any number of colors (up to 256), as well as quantize a 24-bit image using a provided palette.
Public methodStatic memberColorQuantizeEx(FIBITMAP, FREE_IMAGE_QUANTIZE, Int32, RGBQUAD, Int32)
ColorQuantizeEx is an extension to the ColorQuantize(FIBITMAP, FREE_IMAGE_QUANTIZE) method that provides additional options used to quantize a 24-bit image to any number of colors (up to 256), as well as quantize a 24-bit image using a partial or full provided palette.
Public methodStatic memberColorQuantizeEx(FIBITMAP, FREE_IMAGE_QUANTIZE, Int32, Int32, RGBQUAD)
ColorQuantizeEx is an extension to the ColorQuantize(FIBITMAP, FREE_IMAGE_QUANTIZE) method that provides additional options used to quantize a 24-bit image to any number of colors (up to 256), as well as quantize a 24-bit image using a partial or full provided palette.
Public methodStatic memberCompare
Compares two FreeImage bitmaps.
Public methodStatic memberCompareMemory(IntPtr, IntPtr, Int64)
Compares blocks of memory.
Public methodStatic memberCompareMemory(IntPtr, IntPtr, UInt32)
Compares blocks of memory.
Public methodStatic memberCompareMemory(Void*, Void*, Int64)
Compares blocks of memory.
Public methodStatic memberCompareMemory(Void*, Void*, UInt32)
Compares blocks of memory.
Public methodStatic memberComposite(FIBITMAP, Boolean, RGBQUAD, FIBITMAP)
This function composite a transparent foreground image against a single background color or against a background image.
Public methodStatic memberComposite(FIBITMAP, Boolean, RGBQUAD, FIBITMAP)
This function composite a transparent foreground image against a single background color or against a background image.
Public methodStatic memberConvertColorDepth(FIBITMAP, FREE_IMAGE_COLOR_DEPTH)
Converts a FreeImage bitmap from one color depth to another. If the conversion fails the original FreeImage bitmap is returned.
Public methodStatic memberConvertColorDepth(FIBITMAP, FREE_IMAGE_COLOR_DEPTH, FREE_IMAGE_DITHER)
Converts a FreeImage bitmap from one color depth to another. If the conversion fails the original FreeImage bitmap is returned.
Public methodStatic memberConvertColorDepth(FIBITMAP, FREE_IMAGE_COLOR_DEPTH, FREE_IMAGE_QUANTIZE)
Converts a FreeImage bitmap from one color depth to another. If the conversion fails the original FreeImage bitmap is returned.
Public methodStatic memberConvertColorDepth(FIBITMAP, FREE_IMAGE_COLOR_DEPTH, Boolean)
Converts a FreeImage bitmap from one color depth to another. If the conversion fails the original FreeImage bitmap is returned.
Public methodStatic memberConvertColorDepth(FIBITMAP, FREE_IMAGE_COLOR_DEPTH, Byte)
Converts a FreeImage bitmap from one color depth to another. If the conversion fails the original FreeImage bitmap is returned.
Public methodStatic memberConvertColorDepth(FIBITMAP, FREE_IMAGE_COLOR_DEPTH, FREE_IMAGE_DITHER, Boolean)
Converts a FreeImage bitmap from one color depth to another. If the conversion fails the original FreeImage bitmap is returned.
Public methodStatic memberConvertColorDepth(FIBITMAP, FREE_IMAGE_COLOR_DEPTH, FREE_IMAGE_QUANTIZE, Boolean)
Converts a FreeImage bitmap from one color depth to another. If the conversion fails the original FreeImage bitmap is returned.
Public methodStatic memberConvertColorDepth(FIBITMAP, FREE_IMAGE_COLOR_DEPTH, Byte, Boolean)
Converts a FreeImage bitmap from one color depth to another. If the conversion fails the original FreeImage bitmap is returned.
Public methodStatic memberConvertFromRawBits(Byte, Int32, Int32, Int32, UInt32, UInt32, UInt32, UInt32, Boolean)
Converts a raw bitmap to a FreeImage bitmap.
Public methodStatic memberConvertFromRawBits(IntPtr, Int32, Int32, Int32, UInt32, UInt32, UInt32, UInt32, Boolean)
Converts a raw bitmap to a FreeImage bitmap.
Public methodStatic memberConvertFromRawBits(Byte, FREE_IMAGE_TYPE, Int32, Int32, Int32, UInt32, UInt32, UInt32, UInt32, Boolean)
Converts a raw bitmap to a FreeImage bitmap.
Public methodStatic memberConvertFromRawBits(IntPtr, FREE_IMAGE_TYPE, Int32, Int32, Int32, UInt32, UInt32, UInt32, UInt32, Boolean)
Converts a raw bitmap to a FreeImage bitmap.
Public methodStatic memberConvertTo16Bits555
Converts a bitmap to 16 bits, where each pixel has a color pattern of 5 bits red, 5 bits green and 5 bits blue. One bit in each pixel is unused.
Public methodStatic memberConvertTo16Bits565
Converts a bitmap to 16 bits, where each pixel has a color pattern of 5 bits red, 6 bits green and 5 bits blue.
Public methodStatic memberConvertTo24Bits
Converts a bitmap to 24 bits. A clone of the input bitmap is returned for 24-bit bitmaps.
Public methodStatic memberConvertTo32Bits
Converts a bitmap to 32 bits. A clone of the input bitmap is returned for 32-bit bitmaps.
Public methodStatic memberConvertTo4Bits
Converts a bitmap to 4 bits. If the bitmap was a high-color bitmap (16, 24 or 32-bit) or if it was a monochrome or greyscale bitmap (1 or 8-bit), the end result will be a greyscale bitmap, otherwise (1-bit palletised bitmaps) it will be a palletised bitmap.
Public methodStatic memberConvertTo8Bits
Converts a bitmap to 8 bits. If the bitmap was a high-color bitmap (16, 24 or 32-bit) or if it was a monochrome or greyscale bitmap (1 or 4-bit), the end result will be a greyscale bitmap, otherwise (1 or 4-bit palletised bitmaps) it will be a palletised bitmap.
Public methodStatic memberConvertToGreyscale
Converts a bitmap to a 8-bit greyscale image with a linear ramp.
Public methodStatic memberConvertToRawBits(Byte, FIBITMAP, Int32, UInt32, UInt32, UInt32, UInt32, Boolean)
Converts a FreeImage bitmap to a raw bitmap, that is a raw piece of memory.
Public methodStatic memberConvertToRawBits(IntPtr, FIBITMAP, Int32, UInt32, UInt32, UInt32, UInt32, Boolean)
Converts a FreeImage bitmap to a raw bitmap, that is a raw piece of memory.
Public methodStatic memberConvertToRGBF
Converts a 24- or 32-bit RGB(A) standard image or a 48-bit RGB image to a FIT_RGBF type image.
Public methodStatic memberConvertToStandardType
Converts a non standard image whose color type is FIC_MINISBLACK to a standard 8-bit greyscale image.
Public methodStatic memberConvertToType
Converts an image of any type to type dst_type.
Public methodStatic memberCopy
Copy a sub part of the current dib image.
Public methodStatic memberCopyMemory(Array, Array, Int32)
Copies the content of one array into another array.
Public methodStatic memberCopyMemory(Array, Array, Int64)
Copies the content of one array into another array.
Public methodStatic memberCopyMemory(Array, IntPtr, Int32)
Copies a block of memory into an array.
Public methodStatic memberCopyMemory(Array, IntPtr, Int64)
Copies a block of memory into an array.
Public methodStatic memberCopyMemory(Array, Void*, Int32)
Copies a block of memory into an array.
Public methodStatic memberCopyMemory(Array, Void*, Int64)
Copies a block of memory into an array.
Public methodStatic memberCopyMemory(Byte*, Byte*, Int32)
Copies a block of memory from one location to another.
Public methodStatic memberCopyMemory(Byte*, Byte*, Int64)
Copies a block of memory from one location to another.
Public methodStatic memberCopyMemory(IntPtr, Array, Int32)
Copies the content of an array to a memory location.
Public methodStatic memberCopyMemory(IntPtr, Array, Int64)
Copies the content of an array to a memory location.
Public methodStatic memberCopyMemory(IntPtr, IntPtr, Int32)
Copies a block of memory from one location to another.
Public methodStatic memberCopyMemory(IntPtr, IntPtr, Int64)
Copies a block of memory from one location to another.
Public methodStatic memberCopyMemory(Void*, Array, Int32)
Copies the content of an array to a memory location.
Public methodStatic memberCopyMemory(Void*, Array, Int64)
Copies the content of an array to a memory location.
Public methodStatic memberCopyMemory(Void*, Void*, Int32)
Copies a block of memory from one location to another.
Public methodStatic memberCopyMemory(Void*, Void*, Int64)
Copies a block of memory from one location to another.
Public methodStatic memberCreateFromBitmap
Converts an .NET Bitmap into a FreeImage bitmap.
Public methodStatic memberCreateFromHbitmap
Creates a FreeImage DIB from a Device Context/Compatible Bitmap.
Public methodStatic memberCreateICCProfile
Creates a new FIICCPROFILE block from ICC profile data previously read from a file or built by a color management system. The profile data is attached to the bitmap.
Public methodStatic memberCreateICCProfileEx(FIBITMAP, Byte)
Creates a new ICC-Profile for a FreeImage bitmap.
Public methodStatic memberCreateICCProfileEx(FIBITMAP, Byte, Int32)
Creates a new ICC-Profile for a FreeImage bitmap.
Public methodStatic memberCreateTag
Allocates a new FITAG object. This object must be destroyed with a call to DeleteTag(FITAG) when no longer in use.
Public methodStatic memberCreateView
Creates a dynamic read/write view into a FreeImage bitmap.
Public methodStatic memberDeletePage
Deletes the page on the given position.
Public methodStatic memberDeleteTag
Delete a previously allocated FITAG object.
Public methodStatic memberDestroyICCProfile
This function destroys an FIICCPROFILE previously created by CreateICCProfile(FIBITMAP, Byte, Int32). After this call the bitmap will contain no profile information. This function should be called to ensure that a stored bitmap will not contain any profile information.
Public methodStatic memberDither
Converts a bitmap to 1-bit monochrome bitmap using a dithering algorithm. For 1-bit input bitmaps, the function clones the input bitmap and builds a monochrome palette.
Public methodStatic memberCode exampleEnlargeCanvasT
Enlarges or shrinks the FreeImage bitmap selectively per side and fills newly added areas with the specified background color. See remarks for further details.
Public methodStatic memberFIFSupportsExportBPP
Checks if a plugin can save bitmaps in the desired bit depth.
Public methodStatic memberFIFSupportsExportType
Checks if a plugin can save a bitmap in the desired data type.
Public methodStatic memberFIFSupportsICCProfiles
Checks if a plugin can load or save an ICC profile.
Public methodStatic memberFIFSupportsNoPixels
Checks if a plugin can load only the image header
Public methodStatic memberFIFSupportsReading
Checks if a plugin can load bitmaps.
Public methodStatic memberFIFSupportsWriting
Checks if a plugin can save bitmaps.
Public methodStatic memberFillBackgroundT
Sets all pixels of the specified image to the color provided through the color parameter. See remarks for further details.
Public methodStatic memberFindCloseMetadata
Closes the specified metadata search handle and releases associated resources.
Public methodStatic memberFindFirstMetadata(FREE_IMAGE_MDMODEL, FIBITMAP, FITAG)
Provides information about the first instance of a tag that matches the metadata model.
Public methodStatic memberFindFirstMetadata(FREE_IMAGE_MDMODEL, FIBITMAP, MetadataTag)
Provides information about the first instance of a tag that matches the metadata model.
Public methodStatic memberFindNextMetadata(FIMETADATA, FITAG)
Find the next tag, if any, that matches the metadata model argument in a previous call to FindFirstMetadata, and then alters the tag object contents accordingly.
Public methodStatic memberFindNextMetadata(FIMETADATA, MetadataTag)
Find the next tag, if any, that matches the metadata model argument in a previous call to FindFirstMetadata, and then alters the tag object contents accordingly.
Public methodStatic memberFlipHorizontal
Flip the input dib horizontally along the vertical axis.
Public methodStatic memberFlipVertical
Flip the input dib vertically along the horizontal axis.
Public methodStatic memberFreeHbitmap
Frees a bitmap handle.
Public methodStatic memberGetAdjustColorsLookupTable
Creates a lookup table to be used with AdjustCurve(FIBITMAP, Byte, FREE_IMAGE_COLOR_CHANNEL) which may adjusts brightness and contrast, correct gamma and invert the image with a single call to AdjustCurve(FIBITMAP, Byte, FREE_IMAGE_COLOR_CHANNEL).
Public methodStatic memberGetBackgroundColor
Returns the file background color of an image. For 8-bit images, the color index in the palette is returned in the rgbReserved member of the bkcolor parameter.
Public methodStatic memberGetBitmap
Converts a FreeImage bitmap to a .NET Bitmap.
Public methodStatic memberGetBitmapForDevice
Returns an HBITMAP created by the CreateDIBitmap() function which in turn has always the same color depth as the reference DC, which may be provided through hdc. The desktop DC will be used, if IntPtr.Zero DC is specified. Call FreeHbitmap(IntPtr) to free the handle.
Public methodStatic memberGetBits
Returns a pointer to the data-bits of the bitmap.
Public methodStatic memberGetBlueMask
Returns a bit pattern describing the blue color component of a pixel in a FreeImage bitmap.
Public methodStatic memberGetBPP
Returns the size of one pixel in the bitmap in bits.
Public methodStatic memberGetChannel
Retrieves the red, green, blue or alpha channel of a 24- or 32-bit image.
Public methodStatic memberGetColorsUsed
Returns the number of colors used in a bitmap.
Public methodStatic memberGetColorType
Investigates the color type of the bitmap by reading the bitmap's pixel bits and analysing them.
Public methodStatic memberGetComplexChannel
Retrieves the real part, imaginary part, magnitude or phase of a complex image.
Public methodStatic memberGetCopyrightMessage
Returns a string containing a standard copyright message.
Public methodStatic memberGetDIBSize
Returns the size of the DIB-element of a FIBITMAP in memory.
Public methodStatic memberGetDotsPerMeterX
Returns the horizontal resolution, in pixels-per-meter, of the target device for the bitmap.
Public methodStatic memberGetDotsPerMeterY
Returns the vertical resolution, in pixels-per-meter, of the target device for the bitmap.
Public methodStatic memberGetFIFCount
Retrieves the number of FREE_IMAGE_FORMAT identifiers being currently registered.
Public methodStatic memberGetFIFDescription
Returns a descriptive string that describes the bitmap formats the given plugin can read and/or write.
Public methodStatic memberGetFIFExtensionList
Returns a comma-delimited file extension list describing the bitmap formats the given plugin can read and/or write.
Public methodStatic memberGetFIFFromFilename
This function takes a filename or a file-extension and returns the plugin that can read/write files with that extension in the form of a FREE_IMAGE_FORMAT identifier.
Public methodStatic memberGetFIFFromFormat
Returns a FREE_IMAGE_FORMAT identifier from the format string that was used to register the FIF.
Public methodStatic memberGetFIFFromMime
Returns a FREE_IMAGE_FORMAT identifier from a MIME content type string (MIME stands for Multipurpose Internet Mail Extension).
Public methodStatic memberGetFIFMimeType
Given a FREE_IMAGE_FORMAT identifier, returns a MIME content type string (MIME stands for Multipurpose Internet Mail Extension).
Public methodStatic memberGetFIFRegExpr
Returns a regular expression string that can be used by a regular expression engine to identify the bitmap. FreeImageQt makes use of this function.
Public methodStatic memberGetFileType
Orders FreeImage to analyze the bitmap signature.
Public methodStatic memberGetFileTypeFromHandle
Uses the FreeImageIO structure as described in the topic bitmap management functions to identify a bitmap type.
Public methodStatic memberGetFileTypeFromMemory
Uses a memory handle to identify a bitmap type.
Public methodStatic memberGetFileTypeFromStream
Orders FreeImage to analyze the bitmap signature. In case the stream is not seekable, the stream will have been used and must be recreated for loading.
Public methodStatic memberGetFormat
Returns the FREE_IMAGE_FORMAT for the specified ImageFormat.
Public methodStatic memberGetFormatFromFIF
Returns the string that was used to register a plugin from the system assigned FREE_IMAGE_FORMAT.
Public methodStatic memberGetFormatParameters
Retrieves all parameters needed to create a new FreeImage bitmap from the format of a .NET Image.
Public methodStatic memberGetGreenMask
Returns a bit pattern describing the green color component of a pixel in a FreeImage bitmap.
Public methodStatic memberGetHbitmap
Retrieves an hBitmap for a FreeImage bitmap. Call FreeHbitmap(IntPtr) to free the handle.
Public methodStatic memberGetHeight
Returns the height of the bitmap in pixel units.
Public methodStatic memberGetHistogram
Computes the image histogram.
Public methodStatic memberGetICCProfile
Retrieves a pointer to the FIICCPROFILE data of the bitmap. This function can also be called safely, when the original format does not support profiles.
Public methodStatic memberGetICCProfileEx
Retrieves the FIICCPROFILE data of the bitmap. This function can also be called safely, when the original format does not support profiles.
Public methodStatic memberGetImageComment
Returns the comment of a JPEG, PNG or GIF image.
Public methodStatic memberGetImageType
Retrieves the type of the bitmap.
Public methodStatic memberGetInfo
Alias for FreeImage_GetInfoHeader that returns a pointer to a BITMAPINFO rather than to a BITMAPINFOHEADER.
Public methodStatic memberGetInfoEx
Returns the BITMAPINFO structure of a FreeImage bitmap. The structure is a copy, so changes will have no effect on the bitmap itself.
Public methodStatic memberGetInfoHeader
Returns a pointer to the BITMAPINFOHEADER of the DIB-element in a FIBITMAP.
Public methodStatic memberGetInfoHeaderEx
Returns the BITMAPINFOHEADER structure of a FreeImage bitmap. The structure is a copy, so changes will have no effect on the bitmap itself.
Public methodStatic memberGetLine
Returns the width of the bitmap in bytes.
Public methodStatic memberGetLockedPageCount
Retrieves the number of pages that are locked in a multi-paged bitmap.
Public methodStatic memberCode exampleGetLockedPageNumbers
Returns an array of page-numbers that are currently locked in memory. When the pages parameter is null, the size of the array is returned in the count variable.
Public methodStatic memberGetLockedPages
Retrieves a list locked pages of a multi-paged bitmap.
Public methodStatic memberGetMetadata(FREE_IMAGE_MDMODEL, FIBITMAP, String, FITAG)
Retrieve a metadata attached to a dib.
Public methodStatic memberGetMetadata(FREE_IMAGE_MDMODEL, FIBITMAP, String, MetadataTag)
Retrieve a metadata attached to a FreeImage bitmap.
Public methodStatic memberGetMetadataCount
Returns the number of tags contained in the model metadata model attached to the input dib.
Public methodStatic memberGetNativeVersion
Returns the version of the native FreeImage library.
Public methodStatic memberGetPageCount
Returns the number of pages currently available in the multi-paged bitmap.
Public methodStatic memberGetPalette
Returns a pointer to the bitmap's palette.
Public methodStatic memberGetPaletteEx
Returns a structure that represents the palette of a FreeImage bitmap.
Public methodStatic memberGetPitch
Returns the width of the bitmap in bytes, rounded to the next 32-bit boundary, also known as pitch or stride or scan width.
Public methodStatic memberGetPixelColor
Get the pixel color of a 16-, 24- or 32-bit image at position (x, y), including range check (slow access).
Public methodStatic memberGetPixelFormat
Returns the pixelformat of the bitmap.
Public methodStatic memberGetPixelIndex
Get the pixel index of a palettized image at position (x, y), including range check (slow access).
Public methodStatic memberGetPrimaryExtensionFromFIF
This function returns the primary (main or most commonly used?) extension of a certain image format (fif). This is done by returning the first of all possible extensions returned by GetFIFExtensionList(). That assumes, that the plugin returns the extensions in ordered form.
Public methodStatic memberGetRedMask
Returns a bit pattern describing the red color component of a pixel in a FreeImage bitmap.
Public methodStatic memberGetResolutionX
Retrieves a DIB's resolution in X-direction measured in 'dots per inch' (DPI) and not in 'dots per meter'.
Public methodStatic memberGetResolutionY
Retrieves a DIB's resolution in Y-direction measured in 'dots per inch' (DPI) and not in 'dots per meter'.
Public methodStatic memberGetScanLine
Returns a pointer to the start of the given scanline in the bitmap's data-bits.
Public methodStatic memberGetTagCount
Returns the number of components in the tag (in tag type units).
Public methodStatic memberGetTagDescription
Returns the tag description.
Public methodStatic memberGetTagID
Returns the tag ID.
Public methodStatic memberGetTagKey
Returns the tag field name (unique inside a metadata model).
Public methodStatic memberGetTagLength
Returns the length of the tag value in bytes.
Public methodStatic memberGetTagType
Returns the tag data type.
Public methodStatic memberGetTagValue
Returns the tag value. It is up to the programmer to interpret the returned pointer correctly, according to the results of GetTagType and GetTagCount.
Public methodStatic memberGetTransparencyCount
Returns the number of transparent colors in a palletised bitmap.
Public methodStatic memberGetTransparencyTable
Returns a pointer to the bitmap's transparency table.
Public methodStatic memberGetTransparencyTableEx
Returns the FreeImage bitmap's transparency table. The array is empty in case the bitmap has no transparency table.
Public methodStatic memberGetTransparentIndex
Returns the palette entry used as transparent color for the image specified. Works for palletised images only and returns -1 for high color images or if the image has no color set to be transparent.
Public methodStatic memberGetTypeParameters
Retrieves all parameters needed to create a new FreeImage bitmap from raw bits Image.
Public methodStatic memberGetUniqueColors
This function returns the number of unique colors actually used by the specified 1-, 4-, 8-, 16-, 24- or 32-bit image. This might be different from what function FreeImage_GetColorsUsed() returns, which actually returns the palette size for palletised images. Works for FIT_BITMAP type images only.
Public methodStatic memberGetVersion
Returns a string containing the current version of the library.
Public methodStatic memberGetWidth
Returns the width of the bitmap in pixel units.
Public methodStatic memberGetWrapperVersion
Returns the internal version of this FreeImage .NET wrapper.
Public methodStatic memberHasBackgroundColor
Returns whether the bitmap has a file background color.
Public methodStatic memberInsertPage
Inserts a new page before the given position in the bitmap.
Public methodStatic memberInvert
Inverts each pixel data.
Public methodStatic memberIsAvailable
Returns a value indicating if the FreeImage library is available or not. See remarks for further details.
Public methodStatic memberIsExtensionValidForFIF(FREE_IMAGE_FORMAT, String)
Checks if an extension is valid for a certain format.
Public methodStatic memberIsExtensionValidForFIF(FREE_IMAGE_FORMAT, String, StringComparison)
Checks if an extension is valid for a certain format.
Public methodStatic memberIsFilenameValidForFIF(FREE_IMAGE_FORMAT, String)
Checks if a filename is valid for a certain format.
Public methodStatic memberIsFilenameValidForFIF(FREE_IMAGE_FORMAT, String, StringComparison)
Checks if a filename is valid for a certain format.
Public methodStatic memberIsGreyscaleImage
Returns whether the image is a greyscale image or not. The function scans all colors in the bitmaps palette for entries where red, green and blue are not all the same (not a grey color). Supports 1-, 4- and 8-bit bitmaps.
Public methodStatic memberIsLittleEndian
Returns whether the platform is using Little Endian.
Public methodStatic memberIsPluginEnabled
Retrieves the state of a plugin.
Public methodStatic memberIsRGB555
Verifies whether the FreeImage bitmap is 16bit 555.
Public methodStatic memberIsRGB565
Verifies whether the FreeImage bitmap is 16bit 565.
Public methodStatic memberIsTransparent
Returns whether the transparency table is enabled.
Public methodStatic memberJPEGCrop
Performs a lossless crop on a JPEG file.
Public methodStatic memberJPEGTransform
Performs a lossless rotation or flipping on a JPEG file.
Public methodStatic memberLoad
Decodes a bitmap, allocates memory for it and returns it as a FIBITMAP.
Public methodStatic memberLoadBitmap
Loads a .NET Bitmap from a file.
Public methodStatic memberLoadEx(String)
Loads a FreeImage bitmap. The file will be loaded with default loading flags.
Public methodStatic memberLoadEx(String, FREE_IMAGE_FORMAT)
Loads a FreeImage bitmap. In case the loading format is FIF_UNKNOWN the files real format is being analysed. If no plugin can read the file, format remains FIF_UNKNOWN and 0 is returned. The file will be loaded with default loading flags.
Public methodStatic memberLoadEx(String, FREE_IMAGE_LOAD_FLAGS)
Loads a FreeImage bitmap. Load flags can be provided by the flags parameter.
Public methodStatic memberLoadEx(String, FREE_IMAGE_LOAD_FLAGS, FREE_IMAGE_FORMAT)
Loads a FreeImage bitmap. In case the loading format is FIF_UNKNOWN the files real format is being analysed. If no plugin can read the file, format remains FIF_UNKNOWN and 0 is returned. Load flags can be provided by the flags parameter.
Public methodStatic memberLoadFromHandle
Loads a bitmap from an arbitrary source.
Public methodStatic memberLoadFromMemory
Decodes a bitmap from a stream, allocates memory for it and returns it as a FIBITMAP.
Public methodStatic memberLoadFromStream(Stream)
Loads a FreeImage bitmap. The stream must be set to the correct position before calling LoadFromStream.
Public methodStatic memberLoadFromStream(Stream, FREE_IMAGE_FORMAT)
Loads a FreeImage bitmap. In case the loading format is FIF_UNKNOWN the bitmaps real format is being analysed. The stream must be set to the correct position before calling LoadFromStream.
Public methodStatic memberLoadFromStream(Stream, FREE_IMAGE_LOAD_FLAGS)
Loads a FreeImage bitmap. The stream must be set to the correct position before calling LoadFromStream.
Public methodStatic memberLoadFromStream(Stream, FREE_IMAGE_LOAD_FLAGS, FREE_IMAGE_FORMAT)
Loads a FreeImage bitmap. In case the loading format is FIF_UNKNOWN the bitmaps real format is being analysed. The stream must be set to the correct position before calling LoadFromStream.
Public methodStatic memberLoadMultiBitmapFromMemory
Open a multi-page bitmap from a memory stream.
Public methodStatic memberLoadMultiBitmapFromStream
Loads a FreeImage multi-paged bitmap from a stream and returns the FreeImage memory stream used as temporary buffer. The bitmap can not be modified by calling AppendPage(FIMULTIBITMAP, FIBITMAP), InsertPage(FIMULTIBITMAP, Int32, FIBITMAP), MovePage(FIMULTIBITMAP, Int32, Int32) or DeletePage(FIMULTIBITMAP, Int32).
Public methodStatic memberLockPage
Locks a page in memory for editing.
Public methodStatic memberLookupSVGColor
Converts a SVG color name into a corresponding RGB value.
Public methodStatic memberLookupX11Color
Converts a X11 color name into a corresponding RGB value.
Public methodStatic memberMakeThumbnail
Creates a thumbnail from a greyscale or RGB(A) image, keeping aspect ratio.
Public methodStatic memberMoveMemory(IntPtr, IntPtr, Int64)
Moves a block of memory from one location to another.
Public methodStatic memberMoveMemory(IntPtr, IntPtr, UInt32)
Moves a block of memory from one location to another.
Public methodStatic memberMoveMemory(Void*, Void*, Int64)
Moves a block of memory from one location to another.
Public methodStatic memberMoveMemory(Void*, Void*, UInt32)
Moves a block of memory from one location to another.
Public methodStatic memberMovePage
Moves the source page to the position of the target page.
Public methodStatic memberMultigridPoissonSolver
Solves a Poisson equation, remap result pixels to [0..1] and returns the solution.
Public methodStatic memberOpenMemory
Open a memory stream.
Public methodStatic memberOpenMultiBitmap
Loads a FreeImage multi-paged bitmap. Load flags can be provided by the flags parameter.
Public methodStatic memberOpenMultiBitmapEx(String)
Loads a FreeImage multi-paged bitmap.
Public methodStatic memberOpenMultiBitmapEx(String, Boolean)
Loads a FreeImage multi-paged bitmap.
Public methodStatic memberOpenMultiBitmapEx(String, Boolean, Boolean)
Loads a FreeImage multi-paged bitmap.
Public methodStatic memberOpenMultiBitmapEx(String, Boolean, Boolean, Boolean)
Loads a FreeImage multi-paged bitmap.
Public methodStatic memberOpenMultiBitmapEx(String, FREE_IMAGE_FORMAT, Boolean, Boolean, Boolean)
Loads a FreeImage multi-paged bitmap. In case the loading format is FIF_UNKNOWN the files real format is being analysed. If no plugin can read the file, format remains FIF_UNKNOWN and 0 is returned.
Public methodStatic memberOpenMultiBitmapEx(String, FREE_IMAGE_FORMAT, FREE_IMAGE_LOAD_FLAGS, Boolean, Boolean, Boolean)
Loads a FreeImage multi-paged bitmap. In case the loading format is FIF_UNKNOWN the files real format is being analysed. If no plugin can read the file, format remains FIF_UNKNOWN and 0 is returned. Load flags can be provided by the flags parameter.
Public methodStatic memberOpenMultiBitmapFromHandle
Loads a FreeImage multi-pages bitmap from the specified handle using the specified functions. Load flags can be provided by the flags parameter.
Public methodStatic memberOpenMultiBitmapFromStream(Stream)
Loads a FreeImage multi-paged bitmap.
Public methodStatic memberOpenMultiBitmapFromStream(Stream, FREE_IMAGE_FORMAT, FREE_IMAGE_LOAD_FLAGS)
Loads a FreeImage multi-paged bitmap. In case the loading format is FIF_UNKNOWN the files real format is being analysed. If no plugin can read the file, format remains FIF_UNKNOWN and 0 is returned. Load flags can be provided by the flags parameter.
Public methodStatic memberOutputMessageProc
Calls the set error message function in FreeImage.
Public methodStatic memberPaste
Alpha blend or combine a sub part image with the current dib image. The bit depth of the dst bitmap must be greater than or equal to the bit depth of the src.
Public methodStatic memberPreMultiplyWithAlpha
Applies the alpha value of each pixel to its color components. The aplha value stays unchanged. Only works with 32-bits color depth.
Public methodStatic memberReadMemory
Reads data from a memory stream.
Public methodStatic memberRegisterExternalPlugin
Registers a new plugin to be used in FreeImage. The plugin is residing in a DLL. The Init function must be called “Init” and must use the stdcall calling convention.
Public methodStatic memberRegisterLocalPlugin
Registers a new plugin to be used in FreeImage.
Public methodStatic memberRescale
Performs resampling (or scaling, zooming) of a greyscale or RGB(A) image to the desired destination width and height.
Public methodStatic memberRescaleRect
Public methodStatic memberRotate(FIBITMAP, Double)
This function rotates a 1-, 8-bit greyscale or a 24-, 32-bit color image by means of 3 shears. 1-bit images rotation is limited to integer multiple of 90°. null is returned for other values.
Public methodStatic memberRotateT(FIBITMAP, Double, NullableT)
This function rotates a 1-, 8-bit greyscale or a 24-, 32-bit color image by means of 3 shears. 1-bit images rotation is limited to integer multiple of 90°. null is returned for other values.
Public methodStatic memberRotate4bit
Rotates a 4-bit color FreeImage bitmap. Allowed values for angle are 90, 180 and 270. In case angle is 0 or 360 a clone is returned. 0 is returned for other values or in case the rotation fails.
Public methodStatic memberRotateClassic Obsolete.
This function rotates a 1-, 8-bit greyscale or a 24-, 32-bit color image by means of 3 shears. 1-bit images rotation is limited to integer multiple of 90°. null is returned for other values.
Public methodStatic memberRotateEx
This function performs a rotation and / or translation of an 8-bit greyscale, 24- or 32-bit image, using a 3rd order (cubic) B-Spline.
Public methodStatic memberSave
Saves a previosly loaded FIBITMAP to a file.
Public methodStatic memberSaveBitmap(Bitmap, String)
Saves a .NET Bitmap to a file.
Public methodStatic memberSaveBitmap(Bitmap, String, FREE_IMAGE_SAVE_FLAGS)
Saves a .NET Bitmap to a file.
Public methodStatic memberSaveBitmap(Bitmap, String, FREE_IMAGE_FORMAT, FREE_IMAGE_SAVE_FLAGS)
Saves a .NET Bitmap to a file.
Public methodStatic memberSaveEx(FIBITMAP, String)
Saves a previously loaded FreeImage bitmap to a file. The format is taken off the filename. If no suitable format was found false will be returned.
Public methodStatic memberSaveEx(FIBITMAP, String, FREE_IMAGE_FORMAT)
Saves a previously loaded FreeImage bitmap to a file. In case the loading format is FIF_UNKNOWN the format is taken off the filename. If no suitable format was found false will be returned.
Public methodStatic memberSaveEx(FIBITMAP, String, FREE_IMAGE_SAVE_FLAGS)
Saves a previously loaded FreeImage bitmap to a file. The format is taken off the filename. If no suitable format was found false will be returned. Save flags can be provided by the flags parameter.
Public methodStatic memberSaveEx(FIBITMAP, String, Boolean)
Saves a previously loaded FreeImage bitmap to a file. The format is taken off the filename. If no suitable format was found false will be returned.
Public methodStatic memberSaveEx(FIBITMAP, String, FREE_IMAGE_FORMAT, FREE_IMAGE_SAVE_FLAGS)
Saves a previously loaded FreeImage bitmap to a file. In case the loading format is FIF_UNKNOWN the format is taken off the filename. If no suitable format was found false will be returned. Save flags can be provided by the flags parameter.
Public methodStatic memberSaveEx(FIBITMAP, String, FREE_IMAGE_FORMAT, Boolean)
Saves a previously loaded FreeImage bitmap to a file. In case the loading format is FIF_UNKNOWN the format is taken off the filename. If no suitable format was found false will be returned.
Public methodStatic memberSaveEx(FIBITMAP, String, FREE_IMAGE_SAVE_FLAGS, Boolean)
Saves a previously loaded FreeImage bitmap to a file. The format is taken off the filename. If no suitable format was found false will be returned. Save flags can be provided by the flags parameter.
Public methodStatic memberSaveEx(FIBITMAP, String, FREE_IMAGE_FORMAT, FREE_IMAGE_SAVE_FLAGS, FREE_IMAGE_COLOR_DEPTH, Boolean)
Saves a previously loaded FreeImage bitmap to a file. In case the loading format is FIF_UNKNOWN the format is taken off the filename. If no suitable format was found false will be returned. Save flags can be provided by the flags parameter. The bitmaps color depth can be set by 'colorDepth'. If set to FICD_AUTO a suitable color depth will be taken if available.
Public methodStatic memberSaveToHandle
Saves a bitmap to an arbitrary source.
Public methodStatic memberSaveToMemory
Saves a previosly loaded FIBITMAP to a stream.
Public methodStatic memberSaveToStream(FIBITMAP, Stream, FREE_IMAGE_FORMAT)
Saves a previously loaded FreeImage bitmap to a stream. The stream must be set to the correct position before calling SaveToStream.
Public methodStatic memberSaveToStream(FIBITMAP, Stream, FREE_IMAGE_FORMAT, FREE_IMAGE_SAVE_FLAGS)
Saves a previously loaded FreeImage bitmap to a stream. The stream must be set to the correct position before calling SaveToStream.
Public methodStatic memberSaveToStream(FIBITMAP, Stream, FREE_IMAGE_FORMAT, Boolean)
Saves a previously loaded FreeImage bitmap to a stream. The stream must be set to the correct position before calling SaveToStream.
Public methodStatic memberSaveToStream(FIBITMAP, Stream, FREE_IMAGE_FORMAT, FREE_IMAGE_SAVE_FLAGS, FREE_IMAGE_COLOR_DEPTH)
Saves a previously loaded FreeImage bitmap to a stream. The stream must be set to the correct position before calling SaveToStream.
Public methodStatic memberSaveToStream(FIBITMAP, Stream, FREE_IMAGE_FORMAT, FREE_IMAGE_SAVE_FLAGS, Boolean)
Saves a previously loaded FreeImage bitmap to a stream. The stream must be set to the correct position before calling SaveToStream.
Public methodStatic memberSaveToStream(FIBITMAP, Stream, FREE_IMAGE_FORMAT, FREE_IMAGE_SAVE_FLAGS, FREE_IMAGE_COLOR_DEPTH, Boolean)
Saves a previously loaded FreeImage bitmap to a stream. The stream must be set to the correct position before calling SaveToStream.
Public methodStatic memberSeekMemory
Moves the memory handle to a specified location.
Public methodStatic memberSetBackgroundColor(FIBITMAP, RGBQUAD)
Set the file background color of an image. When saving an image to PNG, this background color is transparently saved to the PNG file.
Public methodStatic memberCode exampleSetBackgroundColor(FIBITMAP, RGBQUAD)
Set the file background color of an image. When saving an image to PNG, this background color is transparently saved to the PNG file. When the bkcolor parameter is null, the background color is removed from the image.

This overloaded version of the function with an array parameter is provided to allow passing null in the bkcolor parameter. This is similar to the original C/C++ function. Passing null as bkcolor parameter will unset the dib's previously set background color.

Public methodStatic memberSetChannel
Insert a 8-bit dib into a 24- or 32-bit image. Both images must have to same width and height.
Public methodStatic memberSetComplexChannel
Set the real or imaginary part of a complex image. Both images must have to same width and height.
Public methodStatic memberSetDotsPerMeterX
Set the horizontal resolution, in pixels-per-meter, of the target device for the bitmap.
Public methodStatic memberSetDotsPerMeterY
Set the vertical resolution, in pixels-per-meter, of the target device for the bitmap.
Public methodStatic memberSetImageComment
Sets the comment of a JPEG, PNG or GIF image.
Public methodStatic memberSetMetadata(FREE_IMAGE_MDMODEL, FIBITMAP, String, FITAG)
Attach a new FreeImage tag to a dib.
Public methodStatic memberSetMetadata(FREE_IMAGE_MDMODEL, FIBITMAP, String, MetadataTag)
Attach a new metadata tag to a FreeImage bitmap.
Public methodStatic memberSetPixelColor
Set the pixel color of a 16-, 24- or 32-bit image at position (x, y), including range check (slow access).
Public methodStatic memberSetPixelIndex
Set the pixel index of a palettized image at position (x, y), including range check (slow access).
Public methodStatic memberSetPluginEnabled
Enables or disables a plugin.
Public methodStatic memberSetResolutionX
Sets a DIB's resolution in X-direction measured in 'dots per inch' (DPI) and not in 'dots per meter'.
Public methodStatic memberSetResolutionY
Sets a DIB's resolution in Y-direction measured in 'dots per inch' (DPI) and not in 'dots per meter'.
Public methodStatic memberSetTagCount
Sets the number of data in the tag.
Public methodStatic memberSetTagDescription
Sets the tag description.
Public methodStatic memberSetTagID
Sets the tag ID.
Public methodStatic memberSetTagKey
Sets the tag field name.
Public methodStatic memberSetTagLength
Sets the length of the tag value in bytes.
Public methodStatic memberSetTagType
Sets the tag data type.
Public methodStatic memberSetTagValue
Sets the tag value.
Public methodStatic memberSetTransparencyTable
Set the FreeImage bitmap's transparency table. Only affects palletised bitmaps.
Public methodStatic memberSetTransparent
Tells FreeImage if it should make use of the transparency table or the alpha channel that may accompany a bitmap.
Public methodStatic memberSetTransparentIndex
Sets the index of the palette entry to be used as transparent color for the image specified. Does nothing on high color images.
Public methodStatic memberSwapColors
Swaps two specified colors on a 1-, 4- or 8-bit palletized or a 16-, 24- or 32-bit high color image.
Public methodStatic memberSwapPaletteIndices
Swaps two specified palette indices on a 1-, 4- or 8-bit palletized image.
Public methodStatic memberTagToString
Converts a FreeImage tag structure to a string that represents the interpreted tag value. The function is not thread safe.
Public methodStatic memberTellMemory
Gets the current position of a memory handle.
Public methodStatic memberThreshold
Converts a bitmap to 1-bit monochrome bitmap using a threshold T between [0..255]. The function first converts the bitmap to a 8-bit greyscale bitmap. Then, any brightness level that is less than T is set to zero, otherwise to 1. For 1-bit input bitmaps, the function clones the input bitmap and builds a monochrome palette.
Public methodStatic memberTmoDrago03
Converts a High Dynamic Range image to a 24-bit RGB image using a global operator based on logarithmic compression of luminance values, imitating the human response to light.
Public methodStatic memberTmoFattal02
Apply the Gradient Domain High Dynamic Range Compression to a RGBF image and convert to 24-bit RGB.
Public methodStatic memberTmoReinhard05
Converts a High Dynamic Range image to a 24-bit RGB image using a global operator inspired by photoreceptor physiology of the human visual system.
Public methodStatic memberToneMapping
Converts a High Dynamic Range image (48-bit RGB or 96-bit RGBF) to a 24-bit RGB image, suitable for display.
Public methodStatic memberUnload
Deletes a previously loaded FIBITMAP from memory.
Public methodStatic memberUnloadEx
Deletes a previously loaded FreeImage bitmap from memory and resets the handle to 0.
Public methodStatic memberUnlockPage
Unlocks a previously locked page and gives it back to the multi-page engine.
Public methodStatic memberWriteMemory
Writes data to a memory stream.
Public methodStatic memberZLibCompress
Compresses a source buffer into a target buffer, using the ZLib library.
Public methodStatic memberZLibCRC32
Generates a CRC32 checksum.
Public methodStatic memberZLibGUnzip
Decompresses a source buffer into a target buffer, using the ZLib library.
Public methodStatic memberZLibGZip
Compresses a source buffer into a target buffer, using the ZLib library.
Public methodStatic memberZLibUncompress
Decompresses a source buffer into a target buffer, using the ZLib library.
Top
Fields
  NameDescription
Public fieldStatic memberBI_BITFIELDS
Specifies that the bitmap is not compressed and that the color table consists of three DWORD color masks that specify the red, green, and blue components, respectively, of each pixel. This is valid when used with 16- and 32-bpp bitmaps.
Public fieldStatic memberBI_JPEG
Windows 98/Me, Windows 2000/XP: Indicates that the image is a JPEG image.
Public fieldStatic memberBI_PNG
Windows 98/Me, Windows 2000/XP: Indicates that the image is a PNG image.
Public fieldStatic memberBI_RGB
An uncompressed format.
Public fieldStatic memberBI_RLE4
An RLE format for bitmaps with 4 bpp. The compression format is a 2-byte format consisting of a count byte followed by two word-length color indexes.
Public fieldStatic memberBI_RLE8
A run-length encoded (RLE) format for bitmaps with 8 bpp. The compression format is a 2-byte format consisting of a count byte followed by a byte containing a color index.
Public fieldStatic memberFI_RGBA_ALPHA
Number of bytes to shift left within a 4 byte block.
Public fieldStatic memberFI_RGBA_ALPHA_MASK
Mask indicating the position of the given color.
Public fieldStatic memberFI_RGBA_ALPHA_SHIFT
Number of bits to shift left within a 32 bit block.
Public fieldStatic memberFI_RGBA_BLUE
Number of bytes to shift left within a 4 byte block.
Public fieldStatic memberFI_RGBA_BLUE_MASK
Mask indicating the position of the given color.
Public fieldStatic memberFI_RGBA_BLUE_SHIFT
Number of bits to shift left within a 32 bit block.
Public fieldStatic memberFI_RGBA_GREEN
Number of bytes to shift left within a 4 byte block.
Public fieldStatic memberFI_RGBA_GREEN_MASK
Mask indicating the position of the given color.
Public fieldStatic memberFI_RGBA_GREEN_SHIFT
Number of bits to shift left within a 32 bit block.
Public fieldStatic memberFI_RGBA_RED
Number of bytes to shift left within a 4 byte block.
Public fieldStatic memberFI_RGBA_RED_MASK
Mask indicating the position of the given color.
Public fieldStatic memberFI_RGBA_RED_SHIFT
Number of bits to shift left within a 32 bit block.
Public fieldStatic memberFI_RGBA_RGB_MASK
Mask indicating the position of color components of a 32 bit color.
Public fieldStatic memberFI16_555_BLUE_MASK
Mask indicating the position of the given color.
Public fieldStatic memberFI16_555_BLUE_SHIFT
Number of bits to shift left within a 16 bit block.
Public fieldStatic memberFI16_555_GREEN_MASK
Mask indicating the position of the given color.
Public fieldStatic memberFI16_555_GREEN_SHIFT
Number of bits to shift left within a 16 bit block.
Public fieldStatic memberFI16_555_RED_MASK
Mask indicating the position of the given color.
Public fieldStatic memberFI16_555_RED_SHIFT
Number of bits to shift left within a 16 bit block.
Public fieldStatic memberFI16_565_BLUE_MASK
Mask indicating the position of the given color.
Public fieldStatic memberFI16_565_BLUE_SHIFT
Number of bits to shift left within a 16 bit block.
Public fieldStatic memberFI16_565_GREEN_MASK
Mask indicating the position of the given color.
Public fieldStatic memberFI16_565_GREEN_SHIFT
Number of bits to shift left within a 16 bit block.
Public fieldStatic memberFI16_565_RED_MASK
Mask indicating the position of the given color.
Public fieldStatic memberFI16_565_RED_SHIFT
Number of bits to shift left within a 16 bit block.
Public fieldStatic memberFREE_IMAGE_MDMODELS
Array containing all 'FREE_IMAGE_MDMODEL's.
Top
See Also