Prendre des captures d'écran à partir du terminal sous Mac OS X

Outre les raccourcis clavier, Grab et d'autres applications de capture d'écran, vous pouvez également prendre des captures d'écran de votre bureau Mac OS X directement à partir du Terminal avec la commande 'screencapture'.

Voici un aperçu détaillé de cet utilitaire et comment l'utiliser, ce qui permet de capturer facilement des captures d'écran depuis la ligne de commande.

Les bases: prendre une capture d'écran du terminal sous Mac OS X

Tout d'abord, lancez le Terminal (/ Applications / Utilities /), puis tapez ce qui suit:

screencapture test.jpg

C'est le format le plus basique de la commande, il faudra une capture d'écran de votre écran entier et nommez-le 'test.jpg' dans le répertoire Terminal en cours de travail, qui est généralement votre maison d'utilisateur. Vous pouvez toujours spécifier un autre emplacement en choisissant simplement un chemin pour la capture d'écran, voici le bureau:

screencapture ~/Desktop/screenshot.jpg

Envoyer la capture d'écran dans le Presse-papiers via la ligne de commande

Si vous souhaitez envoyer la capture d'écran à votre presse-papiers plutôt qu'à un fichier, joignez l'indicateur -c, mais n'attribuez pas de nom de fichier ou de chemin:

screencapture -c

Maintenant que c'est dans votre presse-papiers, vous pouvez simplement le coller dans Preview, Photoshop, Pages, ou tout ce que vous voulez utiliser.

Prendre une capture d'écran sur une minuterie à partir de la ligne de commande

Une des meilleures fonctionnalités de l'utilitaire Grab est qu'il vous permet de prendre des captures d'écran sur une minuterie, de sorte que vous pouvez configurer une application ou une situation sur l'écran et capturer des choses comme des boîtes d'alerte, menus, actions de boutons, etc. Capture d'écran temporisée depuis le terminal:

screencapture -T 10 timedshot.jpg

L'indicateur -T doit être suivi de la quantité en secondes que vous souhaitez retarder la capture d'écran, dans cet exemple, il s'agit de 10 secondes, qui est également Grabs par défaut.

Spécifiez un type de fichier Capture d'écran avec capture d'écran à partir de la ligne de commande

Prenez note que la capitalisation de ces drapeaux est importante, si vous utilisez un minuscule -t, vous essayez de spécifier un type de fichier pour la capture d'écran à la place, comme ceci:

screencapture -t tiff sample.tiff

Vous pouvez sélectionner une variété de types de fichiers à exporter, y compris png, pdf, tiff, jpg et gif.

Prendre une capture d'écran silencieuse à partir de la ligne de commande

Si vous envisagez de créer un script avec la commande screencapture, vous ne voulez pas que le son de l'obturateur se déclenche. Pour prendre une capture d'écran en silence, utilisez simplement le drapeau -x:

screencapture -x quiet.jpg

C'est une chose unique, donc vous devrez toujours spécifier -x, ce n'est pas un changement permanent pour rendre les captures d'écran silencieuses.

Envoyer la capture d'écran du terminal à un nouveau message électronique

Un autre astuce consiste à envoyer la capture d'écran directement à un nouveau message Mail.app:

screencapture -M mailme.jpg

Cela prend la capture d'écran, l'enregistre sous mailme.jpg, puis ouvre automatiquement un nouveau message avec cette capture d'écran qui y est attachée.

Comme avec tous les outils de ligne de commande, vous pouvez ajouter les indicateurs ensemble pour exécuter une variété de fonctions dans une seule commande. Si vous voulez voir les autres options disponibles, utilisez simplement l'option traditionnelle -h avec screencapture:

screencapture -h

Ceci énumérera tous les indicateurs disponibles et ce qu'ils font, et il y a une variété d'options additionnelles disponibles, comme abandonner l'ombre, se lançant automatiquement dans l'aperçu, choisissant le mode de capture de fenêtre, et plus. Vous pouvez voir une capture d'écran des commandes screencapture en haut de ce post (redondant?).

Si vous voulez vraiment être créatif, vous pouvez configurer une fonction de capture d'écran en fonction des événements du bureau Mac, ou même attribuer une touche à la fonction Presse-papiers et créer votre propre bouton Mac Print Screen pour dupliquer ce fouillis de clavier. Les utilisateurs de Windows aiment tellement, mais ce sont des sujets pour un autre poste.

Enfin, si vous préférez rester avec les commandes Command + Shift + 3 habituelles, n'oubliez pas que vous pouvez changer le type de fichier de capture d'écran et enregistrer l'emplacement, mais cela nécessitera également un voyage rapide vers le Terminal. Cette commande est la même dans Mac OS X 10.7 et les versions antérieures.