Доброго времени суток!
Посоветуйте как можно сделать скриншот с разных внешних устройств.
У меня к компьютеру подключен дисплей и телевизор через hdmi, в сети нашёл либу для python
pyautogui, написал функцию которая делает скриншот, но она делает скриншот с основного монитора
Как обнаружить дополнительные мониторы? В руководстве не нашёл таких пунктов.
def print_screen(name):
image = pyautogui.screenshot(region=(0, 0, 1920, 1080))
image = cv2.cvtColor(np.array(image), cv2.COLOR_RGB2BGR)
cv2.imshow('Screenshot', imutils.resize(image, width=1200))
cv2.imwrite(name+'.png', image)
print(list(pyautogui.locateAllOnScreen(name+'.png')))
position = pyautogui.locateOnScreen('screen1.jpg')
print(position)
Посоветуйте пожалуйста средства для выполнения моей задачи