Цветовой детектор - отслеживание цвета пиксела на экране - C#
Формулировка задачи:
Нужно на C# сделать программу, которая в определенной позиции (например x=100, y=100) экрана будет считывать цвет пикселя. И если будет приблизительно красный цвет, то будет нажата кнопка (Я использую для этого AutoItX3 библиотеку).
Решение задачи: «Цветовой детектор - отслеживание цвета пиксела на экране»
textual
Листинг программы
- private static Color GetColor(int x, int y)
- {
- var screenCoord = new Point(x, y);
- var bmpScreenCapture = new Bitmap(1, 1);
- using (Graphics g = Graphics.FromImage(bmpScreenCapture))
- {
- g.CopyFromScreen(screenCoord, Point.Empty, new Size(1, 1));
- }
- return bmpScreenCapture.GetPixel(0, 0);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д