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é ?
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!