freeimage.h

FreeImage_LookupX11Color

DLL_API BOOL DLL_CALLCONV FreeImage_LookupX11Color(const char *szColor, BYTE *nRed,
BYTE *nGreen, BYTE *nBlue);

Convierte un nombre de color X11 a su valor RGB correspondiente. A la entrada, szColor es el nombre de color. Como salida, nRed, nGreen y nBlue son los componentes de color en el rango [0..255].

La función retorna TRUE si tiene éxito, FALSE en otro caso.

BYTE red, green, blue;
BOOL bResult;
bResult = FreeImage_LookupX11Color("papaya whip", &red, &green, &blue);
if(bResult) {
    assert((red == 255) && (green == 239) && (blue == 213));
}