Как получить цвет пикселей на экране в Python - PullRequest
0 голосов
/ 22 апреля 2019

Я действительно начинаю / nooby в этом, и я пытаюсь определить зеленый цвет на моем экране, и когда он появляется, нажмите кнопку мыши.Я также использую возвышенный текст 2, но у меня также простаивает.

    import ImageGrab
    import time
    time.clock()
    image = ImageGrab.grab()
    for y in range(0, 100, 10):
        for x in range(0, 100, 10):
            color = image.getpixel((x, y))
    print(time.clock())

Я попробовал это, но он просто дает мне это "ModuleNotFoundError: Нет модуля с именем 'ImageGrab'" Я искал в интернете в течение нескольких часов ия просто не могу найти учебники, которые помогут с установкой подушки.это нелепо сложно, и я собираюсь сдаться

1 Ответ

0 голосов
/ 22 апреля 2019

вместо

import ImageGrab

использование

from PIL import ImageGrab

У вас уже должен быть установлен PIL. PIL - это «Библиотека изображений Python», которую можно загрузить с https://www.pythonware.com/products/pil/

Обратите внимание, что PIL довольно старый и, кажется, доступен только для Python 2.x (и даже старше). Вы также можете использовать пакет Python Pillow, который является форком PIL. Это можно установить, используя pip install Pillow в (последние версии) Python 2, а также 3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...