Probleme mit Screenshot bei pyautogui

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
dragondeport
User
Beiträge: 1
Registriert: Mittwoch 8. Dezember 2021, 22:31

Hallo, ich probiere gerade mit der Screenshot funktion von pyautogui herum, da ich sie für ein Projekt brauche.

Ich gebe bei der Region die X und Y Koordinaten eines Punktes an, der die obere linke Ecke des Screenshot Quadrates abbildet. Die letzten zwei Zahlen ergeben dann die Länge und die Höhe des Quadrates.

Ich gebe also immer Koordinaten an und lasse mir den entstehenden Screenshot dann in meinen Ordner anzeigen. (Er überschreibt sich immer wieder so das ich den Aktuellen Screenshot sehe)

Das funktioniert auch sehr gut, bis ich versuche Screenshots auf meinem anderen Bildschirm (2.Bildschirm) zu machen. Ich bekomme nur Schwarze Screenshots ausgegeben, soblad meine X und Y Koordinaten den 2.Bildschirm erfassen.

Weiß jemand warum das passiert und was ich machen kann?

Programm:
Import pyautogui
iml = pyautogui.screenshot(region=1940,908,300,300))

iml.save(r"C:\Users\morit\OneDrive\Documents\Pyt
hon\savedimage2.png")
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Koennte laut https://www.reddit.com/r/learnpython/co ... _monitors/ ein generelles Problem sein. Da benutzen Leute dann workarounds mit Pillow.
Antworten