rgb to hsl

在色谱里，用hsl色盘，可以相对简单的动态过度颜色。需要将rgb转化为hsl