Conversion to/from HSL - CMYK - RGB?

Is there anywhere decent functions to do the
conversions HSL <-> CMYK <-> RGB
blitting with conversion between memory surfaces ?

Jean-Pierre