AnimalCrossingQR.AC.Palette.GetNearestColorCode C# (CSharp) Method

GetNearestColorCode() public static method

public static GetNearestColorCode ( Color color ) : byte
color Color
return byte
        public static byte GetNearestColorCode(Color color)
        {
            return GetColorCode(ColorPalette
                .Select(Tuple.Create<Color, int>)
                .Aggregate((a, b) => Color.DistanceSquared(a.Item1, color) < Color.DistanceSquared(b.Item1, color) ? a : b)
                .Item2);
        }