try sending color values in x,y CIELUV color space