Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2012, 23:10   #1
Dezzit
 
Регистрация: 12.03.2012
Сообщений: 7
По умолчанию как изьять 5 значений цвета(x.Value) с наибольшими значениями количества(x.Count)

Код:
                for (int x = 0; x < bm1.Width; x++)
                {
                    for (int y = 0; y < bm1.Height; y++)
                    {
                        // mypixel = bm1.GetPixel(x, y);
                        Colour.Add(bm1.GetPixel(x, y).Name);

                    }

                }

                var q = Colour.GroupBy(x => x)
            .Select(g => new { Value = g.Key, Count = g.Count() })
            .OrderByDescending(x => x.Count);

                foreach (var x in q)
                {
                    MessageBox.Show("Value: " + x.Value + " Count: " + x.Count);
                }

               

                Colour = Colour.Distinct().ToList();

                MessageBox.Show("OK");
            }

C листа если беру например Colour[0] - выдает гдето посередине...
Dezzit вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
замена значений ячеек значениями из коллекции Bape}l{ka Microsoft Office Excel 3 03.10.2011 13:12
Подсчет количества строк с повторяющимися значениями jugelik Microsoft Office Excel 1 07.07.2011 13:14
Как изьять массив цветов из изображения? MeTeOpA C# (си шарп) 3 03.06.2011 22:23
Подсчет количества значений на листе edikamn Microsoft Office Excel 5 28.09.2010 09:13
Подсчет количества числовых значений Amelie_L Microsoft Office Excel 2 28.01.2010 08:26