| FreeImage Documentation -Contents Previous Next Up | ||||||||||
DIB information functions
 SubsectionsFreeImage_GetColorsUsed
 
 
 unsigned FreeImage_GetColorsUsed(void *dib); 
 
 Retrieves the number of colors used in the bitmap. If the bitmap is non-palletized, 0 is returned. FreeImage_GetBits
 
 
 BYTE * FreeImage_GetBits(void *dib); 
 
 Returns a pointer to the bitmap bits. FreeImage_GetScanLine
 
 
 BYTE * FreeImage_GetScanLine(void *dib, int scanline); 
 
 Returns a pointer to the beginning of the bits of the given scanline. FreeImage_GetBPP
 
 
 unsigned FreeImage_GetBPP(void *dib); 
 
 Returns the bitdepth of the bitmap. FreeImage_GetWidth
 
 
 unsigned FreeImage_GetWidth(void *dib); 
 
 Returns the width of the bitmap in pixels. FreeImage_GetHeight
 
 
 unsigned FreeImage_GetHeight(void *dib); 
 
 Returns the height of the bitmap in pixels. FreeImage_GetLine
 
 
 unsigned FreeImage_GetLine(void *dib); 
 
 Returns the width of the bitmap in bytes. FreeImage_GetPitch
 
 
 unsigned FreeImage_GetPitch(void *dib); 
 
 Returns the width of the bitmap in bytes rounded to the nearest DWORD. FreeImage_GetDIBSize
 
 
 unsigned FreeImage_GetDIBSize(void *dib); 
 
 Returns the size of the bitmap in bytes. The size of the bitmap is the BITMAPINFOHEADER + the size of the palette + the size of the bitmap data. FreeImage_GetPalette
 
 
 RGBQUAD *FreeImage_GetPalette(void *dib); 
 
 Returns a pointer to the bitmap's palette. If the bitmap doesn't have a palette, FreeImage_GetPalette returns NULL. FreeImage_WritePaletteEntry
 
 
 void FreeImage_WritePaletteEntry(void *dib, int entry, int r, int g, int b); 
 
 This function is subject to be deleted. FreeImage_GetInfoHeader
 
 
 BITMAPINFOHEADER *FreeImage_GetInfoHeader(void *dib); 
 
 Returns a pointer to the bitmap's BITMAPINFOHEADER. FreeImage_GetInfo
 
 
 BITMAPINFO *FreeImage_GetInfo(void *dib); 
 
 Returns a pointer to the bitmap's BITMAPINFO header. FreeImage_GetColorType
 
 
 FREE_IMAGE_COLOR_TYPE FreeImage_GetColorType(void *dib); 
 
 Investigates the color type of the bitmap and returns one one of the following values: 
  
 
 
 Description
 
 
 1-bit bitmap. The min value is white
 
 FIC_MINISBLACK
 
 1-bit bitmap. The min value is black
 
 FIC_RGB
 
 24/32-bit RGB
 
 FIC_PALETTE
 
 4/8-bit palletized
 Copyright 2000 Floris van den Berg (freeimage@wxs.nl)  |