freeimage.h
FreeImage_AdjustGamma
8 24 32
DLL_API BOOL DLL_CALLCONV FreeImage_AdjustGamma(FIBITMAP *dib, double gamma);
Realiza una corrección gamma en una imagen de 8-, 24- o 32-bit. El parámetro gamma representa el valor a usar (gamma > 0). Un valor 1.0 deja la imagen sin alterar, menos de uno la hace más oscura, y mayor que uno más luminosa.
La función retorna TRUE si tiene éxito. Retorna FALSE cuando gamma es menor o igual a cero o cuando la profundidad de bits del dib de entrada no puede ser manejada.