freeimage.h
FreeImage_AdjustBrightness
8 24 32
DLL_API BOOL DLL_CALLCONV FreeImage_AdjustBrightness(FIBITMAP *dib, double percentage);
Ajusta el brillo de una imagen de 8-, 24- o 32-bit en cierta cantidad. Esa cantidad viene dada por el parámetro percentage, donde percentage es un valor entre [-100..100]. Un valor cero significa que no hay cambio, menos de cero hará la imagen más oscura y mayor que cero hará la imagen más brillante.
La función retorna TRUE si tiene éxito, y FALSE en caso contrario (por ejemplo cuando la profundidad de bits del dib no pueda ser manejada).