Top.Mail.Ru
Ответы

Определение цвета на экране

Нужно определить цвет пикселя по заданным координатам.
Cлышал что можно добится этого при помощи модуля GD, как именно не нашел.

Буду благодарен любой помощи.

По дате
По рейтингу
Аватар пользователя
Новичок
10лет

Color pColor = (pictureBox1.Image as Bitmap).GetPixel(e.X, e.Y);

Аватар пользователя
10лет

Обязательно на Perl? Просто на Python это можно сделать в одну строку с помощью модуля pyautogui https://pyautogui.readthedocs.org/en/latest/install.html
Ну его конечно надо сперва установить в Python, в комплекте этот модуль не идет. Ну и почитать документацию.
Вот например чтобы получить цвет RGB пиксела в скриншоте:

>>> import pyautogui
>>> pyautogui.pixel(100, 200)
(130, 135, 144)