Heim >Backend-Entwicklung >Python-Tutorial >So erstellen Sie einen Screenshot in Python

So erstellen Sie einen Screenshot in Python

(*-*)浩
(*-*)浩Original
2019-06-27 14:03:084304Durchsuche

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?

So erstellen Sie einen Screenshot in Python

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn