Freeimage.h

FreeImage_GetColorsUsed

1 4 8 16 24 32

Devuelve el número de colores usados en un mapa de bits. Esta función devuelve el tamaño de la paleta en mapas de bits basados en paletas, y 0 en mapas de bits en color real.

DLL_API unsigned DLL_CALLCONV FreeImage_GetColorsUsed(FIBITMAP *dib);

Parámetros

dib: Puntero a mapa de bits.

Valor de retorno

Devuelve el el número de colores del mapa de bits.

Observaciones

Hay algunas críticas al nombre de ésta función. Algunos usuarios esperan que ésta función devuelve el número de colores usados actualmente en el mapa de bits, pero devuelve el tamaño de la paleta. El nombre de la función tiene su origen en el miembro biClrUsed de la estructura BITMAPINFOHEADER. La función devuelve el contenido de ese miembro.