Heim >Backend-Entwicklung >Python-Tutorial >So erstellen Sie einen Screenshot in Python
Heute werde ich darüber sprechen, wie man mit Python Screenshots macht.
Wie einfach ist es, Screenshots in Python zu machen, das für seine Einfachheit bekannt ist?
Tatsächlich sind dafür nur zwei Zeilen Code erforderlich: (empfohlenes Lernen: Python-Video-Tutorial)
from PIL import ImageGrab ImageGrab.grab().show()
Was ist PIL? Der vollständige Name von PIL ist Pillow, was auf Englisch „Kissen“ bedeutet. Es handelt sich um eine hervorragende Bildverarbeitungsbibliothek auf Python.
Hier ist zu beachten, dass PIL ein Paket und kein Modul ist. Wenn wir also importieren, importieren wir immer den Namen des PIL-Importmoduls.
aus PIL importieren ImageGrab Importieren Sie das ImageGrab-Modul in das PIL-Paket
ImageGrab.grab().show()
Die Methode ImageGrab.grab() gibt ein Image-Objekt zurück und ruft dann die Show-Methode des Objekts
grab-Methode auf, die nur einen Parameter akzeptiert, der den Screenshot-Bereich festlegt. Der Parameter muss ein Tupeltyp sein
Das Parameter-Tupelformat ist (Bereich beginnt x-Achsen-Koordinate , Flächenstart-Y-Achsen-Koordinate, Flächenende-X-Achsen-Koordinate, Flächenende-Y-Achsen-Koordinate)
Oder verstehen Sie es so (obere linke Ecke x, obere linke Ecke y, untere rechte Ecke x, untere rechte Ecke y)
Wenn die Grab-Methode keine Parameter hat, wird der gesamte Bildschirm erfasst.
Die Funktion der Show-Methode besteht darin, das Bildobjekt als Bild zu speichern und es dann zu öffnen. Der Speicherort ist der temporäre Ordner des aktuellen Benutzers.
Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonSo erstellen Sie einen Screenshot in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!