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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.08.2022, 20:12   #1
AEAEAE1
 
Регистрация: 06.04.2020
Сообщений: 8
По умолчанию Как обвести области определенног*о цвета?

Код:

private readonly Color _from20 = Color.FromArgb(155,155, 155);
  private readonly Color _to20 = Color.FromArgb(255, 255, 255);
 
 bool ColorWithinRange(Color c, Color _from, Color _to)
        {
 
            return
                          (_from.R <= c.R && c.R <= _to.R) &&
                          (_from.G <= c.G && c.G <= _to.G) &&
                          (_from.B <= c.B && c.B <= _to.B);
        }

 for (int i = 0; i < windowOriginal.Width; i++)
                    for (int j = 0; j < windowOriginal.Height; j++)
                    {
                        Color c = imageOriginal.GetPixel(i, j);
                        if (ColorWithinRange(c,  _from20, _to20))
                        {
 
                    Drawing.Line(objectsOriginal, new IntPoint((int)i, (int)j),//Алгоритм прорисовки
                    new IntPoint((int)i, (int)j), Color.Red);//Красный
 
                        }
                    }
1-картинка Сейчас
2-картинка Как должно быть
Изображения
Тип файла: jpg об.jpg (12.4 Кб, 0 просмотров)
Тип файла: jpg об2.jpg (12.6 Кб, 0 просмотров)
AEAEAE1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отлов цвета в определенной области экрана adkomissarov Общие вопросы Delphi 32 04.04.2015 10:47
Написать программу для определения принадлежности точки с координатами (х,у) заштрихованной области. Попадание на границу области sanek@zaputan Помощь студентам 5 09.03.2012 12:00
Смешивание цвета в области перекрытия двух однотонных 3d фигур Trinock Gamedev - cоздание игр: Unity, OpenGL, DirectX 2 15.02.2012 16:59
Проверить принадлежит ли точка закрашенной области, границе или находится вне области (код на Pascal) homk Помощь студентам 3 07.09.2011 23:16
AutoIt Подсчет кол-ва пикселей определенного цвета в определенной области активного окна z3xix13 Помощь студентам 0 02.10.2010 14:27