Maison  >  Article  >  développement back-end  >  Comment faire une capture d'écran en python

Comment faire une capture d'écran en python

(*-*)浩
(*-*)浩original
2019-06-27 14:03:084188parcourir

Aujourd'hui, je vais parler de la façon d'utiliser Python pour prendre des captures d'écran.

Est-il facile de prendre des captures d'écran en Python, célèbre pour sa simplicité ?

Comment faire une capture d'écran en python

En fait, il suffit de deux lignes de code pour le faire : (apprentissage recommandé : Tutoriel vidéo Python)

from PIL import ImageGrab
ImageGrab.grab().show()

Qu'est-ce que le PIL ? Le nom complet de PIL est Pillow, qui signifie « oreiller » en anglais. Il s'agit d'une excellente bibliothèque de traitement d'images sur Python.

Ce qu'il convient de noter ici, c'est que PIL est un package, pas un module, donc lorsque nous importons, nous importons toujours à partir du nom du module d'importation PIL.

à partir de PIL import ImageGrab Importez le module ImageGrab dans le package PIL

ImageGrab.grab().show()

La méthode ImageGrab.grab() renvoie un objet Image et appelle ensuite la méthode show de l'objet

la méthode grab n'accepte qu'un seul paramètre, qui définit la zone de capture d'écran. Le paramètre doit être un type de tuple

Le format du tuple du paramètre est (coordonnée de l'axe x de début de la zone). , Coordonnée de l'axe y du début de la zone, coordonnée de l'axe x de la fin de la zone, coordonnée de l'axe y de la fin de la zone)

Ou comprenez-le de cette façon (coin supérieur gauche x, coin supérieur gauche y, coin inférieur droit x, coin inférieur coin droit y)

Lorsque la méthode grab n'a aucun paramètre, le plein écran sera capturé.

La fonction de la méthode show est d'enregistrer l'objet Image en tant qu'image, puis de l'ouvrir. L'emplacement d'enregistrement est le dossier temporaire de l'utilisateur actuel.

Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn