Благодаря каким библиотекам это можно реализовать? Желательно с примером кода. Спасибо.
Пока что пробую pyautogui.pixel() но он слишком медленный вот сам код
import time import pyautogui from pynput import keyboard pressD = False pressF = False pressJ = False pressK = False RUN = True while RUN: #D colorD = pyautogui.pixel(210,610) #Получение цвета пикселя print("colorD = ",colorD[0]) #Значение RED канала пикселя if colorD[0] > 230: #спам клавиши "d" keyboard.Controller().press('d') pressD = True print("'D' Down") else: if pressD: #прекращение спама keyboard.Controller().release('d') pressD = False print("'D' UP") #F colorF = pyautogui.pixel(310,610) #Получение цвета пикселя print("color = ",colorF[2]) #Значение BLUE канала пикселя if colorF[2] > 230: #спам клавиши "f" keyboard.Controller().press('f') pressF = True print("'F' Down") else: if pressF: #прекращение спама keyboard.Controller().release('f') pressF = False print("'F' UP") #J colorJ = pyautogui.pixel(410,610) #Получение цвета пикселя print("color = ",colorJ[2]) #Значение BLUE канала пикселя if colorJ[2] > 230: #спам клавиши "j" keyboard.Controller().press('j') pressJ = True print("'J' Down") else: if pressJ: #прекращение спама keyboard.Controller().release('j') pressJ = False print("'J' UP") #K colorK = pyautogui.pixel(510,610) #Получение цвета пикселя print("color = ",colorK[0]) #Значение RED канала пикселя if colorK[0] > 230: #спам клавиши "k" keyboard.Controller().press('k') pressK = True print("'K' Down") else: if pressK: #прекращение спама keyboard.Controller().release('k') pressK = False print("'K' UP")
Код спамит клавиши D,F,J,K при правильном цвете соответствующих пикселей
Если быть точным, то мне нужно получение цвета 4 пикселей экрана не реже чем 60 раз в секунду (Суммарно в секунду не менее 240 значений)