private Color GetNearestColor(HashSet<Color> palette, Color color) { return palette .Aggregate((a, b) => Color.DistanceSquared(a, color) < Color.DistanceSquared(b, color) ? a : b); }