Цветовой детектор - отслеживание цвета пиксела на экране - C#

Узнай цену своей работы

Формулировка задачи:

Нужно на C# сделать программу, которая в определенной позиции (например x=100, y=100) экрана будет считывать цвет пикселя. И если будет приблизительно красный цвет, то будет нажата кнопка (Я использую для этого AutoItX3 библиотеку).

Решение задачи: «Цветовой детектор - отслеживание цвета пиксела на экране»

textual
Листинг программы
  1.         private static Color GetColor(int x, int y)
  2.         {
  3.             var screenCoord = new Point(x, y);
  4.             var bmpScreenCapture = new Bitmap(1, 1);
  5.             using (Graphics g = Graphics.FromImage(bmpScreenCapture))
  6.             {
  7.                 g.CopyFromScreen(screenCoord, Point.Empty, new Size(1, 1));
  8.             }
  9.  
  10.             return bmpScreenCapture.GetPixel(0, 0);
  11.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.417 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы