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.