public static Chromaticity1976uv Touv(this Color1931xyY xyY)
        {
            Chromaticity1976uv uv = default(Chromaticity1976uv);

            Fastxy2uv(xyY.x, xyY.y, out uv.u, out uv.v);
            return(uv);
        }
        public static Color1931XYZ ToXYZ(this Color1931xyY xyY)
        {
            Color1931XYZ XYZ = default(Color1931XYZ);

            XYZ.Y = xyY.Y;
            FastxyY2XYZ(xyY.x, xyY.y, xyY.Y, out XYZ.X, out XYZ.Z);
            return(XYZ);
        }
        public static Color1931xyY ToxyY(this Color1976Lab Lab, Color1931XYZ whiteLab)
        {
            Color1931xyY xyY = default(Color1931xyY);

            FastLab2XYZ(Lab.L, Lab.a, Lab.b, whiteLab.X, whiteLab.Y, whiteLab.Z, out float X, out xyY.Y, out float Z);
            FastXYZ2xy(X, xyY.Y, Z, out xyY.x, out xyY.y);
            return(xyY);
        }
        public static Color1931xyY ToxyY(this Color1931XYZ XYZ)
        {
            Color1931xyY xyY = default(Color1931xyY);

            xyY.Y = XYZ.Y;
            FastXYZ2xy(XYZ.X, XYZ.Y, XYZ.Z, out xyY.x, out xyY.y);
            return(xyY);
        }
        public static Color1931XYZ ToXYZ(this Chromaticity1931xy xy, float Y)
        {
            Color1931xyY xyY = new Color1931xyY(xy.x, xy.y, Y);

            return(ToXYZ(xyY));
        }
        public static ColorRGB ToRGB(this Color1931xyY xyY, ColorTransformMatrix XYZtoRGB)
        {
            Color1931XYZ XYZ = ToXYZ(xyY);

            return(ToRGB(XYZ, XYZtoRGB));
        }
 public static Chromaticity1931xy Toxy(this Color1931xyY xyY)
 {
     return(new Chromaticity1931xy(xyY.x, xyY.y));
 }
 internal static ColorLMS ToLMS(this Color1931xyY xyY, ref ColorTransformMatrix XYZtoLMS) => xyY.ToXYZ().ToLMS(ref XYZtoLMS);
        public static Color1976Lab ToLab(this Color1931xyY xyY, Color1931XYZ whiteLab)
        {
            Color1931XYZ XYZ = ToXYZ(xyY);

            return(ToLab(XYZ, whiteLab));
        }
        public static Color1976Luv ToLuv(this Color1931xyY xyY, Color1931XYZ whiteLuv)
        {
            Color1931XYZ XYZ = ToXYZ(xyY);

            return(ToLuv(XYZ, whiteLuv));
        }