/// <summary> /// /// </summary> /// <param name="color"></param> /// <returns></returns> public static Vector3d LCHtoLAB(Vector3d color) { double l = color.X; double c = color.Y; double h = SlurMath.ToRadians(color.Z); double a = Math.Cos(h) * c; double b = Math.Sin(h) * c; return(new Vector3d(l, a, b)); }