freeimage.h

FreeImage_GetHistogram

8 24 32

DLL_API BOOL DLL_CALLCONV FreeImage_GetHistogram(FIBITMAP *dib, DWORD *histo,
FREE_IMAGE_COLOR_CHANNEL channel FI_DEFAULT(FICC_BLACK));

Calcula el histograma de una imagen. Para imágenes de 24-bit y 32-bit, el histograma puede ser calculado para los canales rojo, verde, azul y negro. Para imágenes de 8-bit, el histograma es calculado para el canal negro. No están soportadas otras profundidades de bits (no se hace nada y la función retorna FALSE). La variable histo debe ser asignada por la aplicación que maneja FreeImage. Su tamaño se asume que es igual a 256.