Как заставить мою программу на python делать скриншоты быстрее?

Начиная с 24 июня 2014 года, вы можете попробовать с легкостью отключить PR (см. «« Возврат запроса на растяжение ») с помощью:

Представление кнопки возврата

вы можете легко вернуть запрос на перенос на GitHub, щелкнув Revert:

blockquote>

https://camo.githubusercontent.com/0d3350caf2bb1cba53123ffeafc00ca702b1b164/68747470733a2f2f6769746875622d696d616765732e73332e616d617a6f6e6177732e636f6d2f68656c702f70756c6c5f72657175657374732f7265766572742d70756c6c2d726571756573742d6c696e6b2e706e67 [/g2]

Вам будет предложено создать новый запрос на растяжение с отмененными изменениями:

blockquote>

https://camo.githubusercontent.com/973efae3cc2764fc1353885a6a45b9a518d9b78b/68747470733a2f2f6769746875622d696d616765732e73332e616d617a6f6e6177732e636f6d2f68656c702f70756c6c5f72657175657374732f7265766572742d70756c6c2d726571756573742d6e65772d70722e706e67 [/g3]

Остается проверить, хотя если этот возврат использует -m или нет (для повторного слияния тоже)

2
задан Tiger-222 24 February 2019 в 17:46
поделиться

1 ответ

Во-первых, вы должны переписать, чтобы не создавать новый класс MSS на каждой итерации, и удалить спящий режим:

import mss

with mss.mss() as sct:
    region = {'top': 0, 'left': 0, 'width': 1920, 'height': 1080}

    for xx in range(600):
        imgname = "C:/Users/yaahy/Desktop/scrnshotoutput/imageforgamehack" + str(xx) + ".png"
        imgg = sct.grab(region)
        img1 = mss.tools.to_png(imgg.rgb, imgg.size, output=imgname)
        # pxls = find_yellow_pixels(imgname)
        # pyautogui.click(pxls[0],pxls[1])

Затем, как предложили комментаторы, вы должны объяснить, чего вы хотите достичь, возможно Вы можете избавиться от создания PNG и работать непосредственно с необработанными данными.

0
ответ дан Tiger-222 24 February 2019 в 17:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: