FreeImage.NET Class Library Reference
FreeImageConvertToRawBits Method (Byte, FIBITMAP, Int32, UInt32, UInt32, UInt32, UInt32, Boolean) |
Converts a FreeImage bitmap to a raw bitmap, that is a raw piece of memory.
Namespace: FreeImageAPI
Assembly: FreeImageNET (in FreeImageNET.dll) Version: 3.17.0.4 (3.17.0)
Syntax
C#
public static void ConvertToRawBits( byte[] bits, FIBITMAP dib, int pitch, uint bpp, uint red_mask, uint green_mask, uint blue_mask, bool topdown )
Parameters
- bits
- Type: SystemByte
Array of bytes receiving the raw bitmap. - dib
- Type: FreeImageAPIFIBITMAP
Handle to a FreeImage bitmap. - pitch
- Type: SystemInt32
The desired total width in bytes of a scanline in the raw bitmap, including any padding bytes. - bpp
- Type: SystemUInt32
The desired bit depth (bits per pixel) of the raw bitmap. - red_mask
- Type: SystemUInt32
The desired bit mask describing the bits used to store a single pixel's red component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. - green_mask
- Type: SystemUInt32
The desired bit mask describing the bits used to store a single pixel's green component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. - blue_mask
- Type: SystemUInt32
The desired bit mask describing the bits used to store a single pixel's blue component in the raw bitmap. This is only applied to 16-bpp raw bitmaps. - topdown
- Type: SystemBoolean
If true, the raw bitmap will be stored in top-down order (top-left pixel first) and in bottom-up order (bottom-left pixel first) otherwise.
See Also