The FreeImageBitmap type exposes the following members.

Properties

  NameDescription
BackgroundColor
Gets or sets the background color of this FreeImageBitmap. In case the value is null, the background color is removed.
Bits
Pointer to the data-bits of this FreeImageBitmap.
BlueMask
Bit pattern describing the blue color component of a pixel in this FreeImageBitmap.
ColorDepth
The size of one pixel in the bitmap in bits.
ColorsUsed
Number of palette entries.
ColorType
Investigates the color type of this FreeImageBitmap by reading the bitmaps pixel bits and analysing them.
Comment
Gets or sets the comment of this FreeImageBitmap. Supported formats are JPEG, PNG and GIF.
DataSize
Size of the bitmap in memory.
Flags
Gets attribute flags for the pixel data of this FreeImageBitmap.
FrameCount
Gets the number of frames in this FreeImageBitmap.
GreenMask
Bit pattern describing the green color component of a pixel in this FreeImageBitmap.
HasBackgroundColor
Gets whether this FreeImageBitmap has a file background color.
HasPalette
Returns whether this FreeImageBitmap has a palette.
Height
Height of the bitmap in pixel units.
HorizontalResolution
Gets the horizontal resolution, in pixels per inch, of this FreeImageBitmap.
ICCProfile
Gets the ICCProfile structure of this FreeImageBitmap.
ImageFormat
Gets the format of the original image in case this FreeImageBitmap was loaded from a file or stream.
ImageType
Type of the bitmap.
Info
Returns the BITMAPINFO structure of a this FreeImageBitmap.
InfoHeader
Returns the BITMAPINFOHEADER structure of this FreeImageBitmap.
IsDisposed
Gets whether this FreeImageBitmap has been disposed.
IsRGB555
Gets whether the bitmap is RGB 555.
IsRGB565
Gets whether the bitmap is RGB 565.
IsTransparent
Gets or sets whether this FreeImageBitmap is transparent.
Line
Width, in bytes, of this FreeImageBitmap.
Metadata
Gets a new instance of a metadata representing class.
Palette
Returns a structure that represents the palette of a FreeImage bitmap.
PhysicalDimension
Gets the width and height of this FreeImageBitmap.
Pitch
Returns the width of the bitmap in bytes, rounded to the next 32-bit boundary.
PixelFormat
Gets the pixel format for this FreeImageBitmap.
PropertyIdList
Gets IDs of the property items stored in this FreeImageBitmap.
PropertyItems
Gets all the property items (pieces of metadata) stored in this FreeImageBitmap.
RawFormat
Gets the format of this FreeImageBitmap.
RedMask
Bit pattern describing the red color component of a pixel in this FreeImageBitmap.
Scan0
Pointer to the scanline of the top most pixel row of this FreeImageBitmap.
Size
Gets the width and height, in pixels, of this FreeImageBitmap.
Stride
Width, in bytes, of this FreeImageBitmap. In case this FreeImageBitmap is top down Stride will be positive, else negative.
Tag
Gets or sets an object that provides additional data about the FreeImageBitmap.
TransparencyCount
Number of transparent colors in a palletised FreeImageBitmap.
TransparencyTable
Get or sets transparency table of this FreeImageBitmap.
TransparentIndex
Gets or sets the entry used as transparent color in this FreeImageBitmap. Only works for 1-, 4- and 8-bpp.
UniqueColors
The number of unique colors actually used by the bitmap. This might be different from what ColorsUsed returns, which actually returns the palette size for palletised images. Works for FIT_BITMAP type bitmaps only.
VerticalResolution
Gets the vertical resolution, in pixels per inch, of this FreeImageBitmap.
Width
Width of the bitmap in pixel units.

See Also