freeimage.h

FreeImage_LookupSVGColor

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

Convierte un nombre de color SVG 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_LookupSVGColor("lemonchiffon", &red, &green, &blue);
if(bResult) {
    assert((red == 255) && (green == 250) && (blue == 205));
}

Referencia

Scalable Vector Graphics (SVG) 1.1 Specification. [Online] http://www.w3.org/TR/SVG/types.html