Flux rss

X-Window : Capture d'écran

Bookmark Ajouter aux favoris / Partager
Dernière mise à jour le 27 novembre 2008 à 17:57 par Ssylvainsab
Publié par asevere


Principe


Comment faire une capture d'écran lorsqu'aucun logiciel de capture (Ksnapshot, ...) n'est installé sur votre système ?

Le package ImageMagick* (les binaires existent pour la plupart des distributions** ) contient une dizaine de commandes dédiées aux manipulations d'images.

Celle qui nous intéresse ici est la commande import.

La commande


import est principalement appelée de deux façons :
$ import file.ext
$ import -window WinId file.ext
Je vous invite à consulter le manuel (man 1 import) pour découvrir les autres possibilités de cette commande.

Le premier appel signifie simplement à import que l'on souhaite faire une capture, et la stocker dans le fichier file.ext l'extension (png, gif, jpg, etc.) définit le format de compression de l'image. Une fois la commande lancée, le pointeur se transforme en croix. On a alors deux possibilités :
  • Définir une zone à capturer avec un cliquer-glisser
  • Définir une fenêtre à capturer en cliquant simplement sur celle-ci


Le second appel, quant à lui, permet d'indiquer la fenêtre que l'on souhaite capturer en passant son nom ou son Id.
Un nom de fenêtre existe toujours, le paramètre "root" définit le bureau.

Exemple de mise en oeuvre


Sachant cela, il est possible de générer un petit script pour rendre l'usage d'import un peu plus convivial.
#!/bin/sh
#{{{ Vérification de l'existence du binaire import
import="/usr/bin/import"
if [ ! -x ${import} ]; then
  echo "${import} not found!"
  exit 1
fi;
#}}}

#{{{ Création du dossier "captures" si besoin
mkdir -p ~/captures
#}}}

#{{{ Génération du nom de la capture
name=$(date +"%Y.%m.%d-%H.%M.%S")
#}}}

#{{{ Traitement (basique) de l'argument
if [ $# -eq 1 ]; then
  option=" -window $1"
fi;
#}}}

#{{{ Capture
$import $option ~/captures/$name.png
#}}}

Que fait le script ?

  • Vérification de la présence du binaire
  • Création d'un dossier captures dans le répertoire home de l'utilisateur pour le stockage de la capture
  • Capture la totalité de l'écran si l'option "root" est donnée, la fenêtre désirée si son nom ou son Id est passé en paramètre, une zone ou une fenêtre sélectionnée à la souris si aucun argument n'est passé au script
  • Enregistrement de la capture au format "png" sous le nom : année.mois.jour-heure.minutes.secondes.png


Le must est de configurer par la suite des raccourcis claviers (KHotKeys sous KDE) :
  • <alt>+<impr> -> capture.sh
  • <impr> -> capture.sh root


A vous de consulter le man et d'optimiser le script à souhait !!
(format, dimension, compression, etc)

Liens

Petit problème avec RM-X audio capture Bonjour à tous, j'ai téléchargé recemment le logiciel rm-x audio capture et un petit problème se pose lorsque j'essai de choper de la musique sur internet.En effet, le son final est etouffé et c'est à peine si je peux ecouter grand chose. Je veux... www.commentcamarche.net/forum/affich-3995899-petit-probleme-avec-rm-x-audio-capture
Programme capture écran! Bonjour, je recherche un programme de capture écran (vidéo) en francais merci www.commentcamarche.net/forum/affich-722291-programme-capture-ecran
Capturer écran sous win xp Bonjour, j'aimerai savoir comment faire une capture d'écran sous win xp, il y a un bouton sur mon clavier qui est prévu à cet effet mais lorsque j'appuie dessus rien??? Merci www.commentcamarche.net/forum/affich-1764802-capturer-ecran-sous-win-xp
Capture d'écran / Copie d'écranPas besoin de logiciel pour effectuer une capture d'écran 1. Comment faire ? 2. Tout l’écran 2.1. Sur PC / Windows 2.2. Sur Mac 3. Une partie de l’écran 3.1. Sur PC / Windows 3.2. Sur Mac 3.3. Sur PC / Linux 4. Une page à... www.commentcamarche.net/faq/sujet-398-capture-d-ecran-copie-d-ecran
Faire une capture d'écran sous VistaWindows Vista propose un petit outil permettant de réaliser très simplement des captures d'écran et de les modifier partiellement : Pour ce faire, allez dans : Démarrer > Tous les programmes > Accessoires > Outil capture Ou bien tapez... www.commentcamarche.net/faq/sujet-8312-faire-une-capture-d-ecran-sous-vista
Capture d'écran rapideCapture d'écran/zone ou fenêtre rapide La combinaison magique ! Lorsque l'on navigue sur la toile, où que l'on survole un PDF intéressant, on souhaite parfois récupérer une partie ou une image verrouillée... Impossible de la sélectionner, de... www.commentcamarche.net/faq/sujet-17377-capture-d-ecran-rapide
Captures écran UbuntuBonjour, Ce mess pour signaler que je viens de mettre quelques captures écran en ligne Je me permets de les donner ici, vu que je trouve certaines sympas (ça me prends de temps en temps, lol) Bon ok, je me fais un peu de pub pour un site, mais j'y... www.commentcamarche.net/forum/affich-6074853-captures-ecran-ubuntu
Help =( Pointeur souris sur capture ecranBonjOoOur,cava tOut lmOnde? =) Jaii un petit probleme,la je me sert de vlc pour faire une capture d'ecran et avoir apres une video,seul probleme,le pointeur de la souris ne disparait pas de l'ecran,jai beau attendre quelques secondes sans y... www.commentcamarche.net/forum/affich-6819083-help-pointeur-souris-sur-capture-ecran
Cherche logiciel pour capture écran vidéo ;) (Résolu)Bonjour à tous ;) Grand fan de jeux vidéos, je suis à la recherche d'un logiciel qui pourrait me permettre d'enregistrer ce qui se passe à l'écran mais en mode vidéo..surtout si vous connaissez un logiciel gratuit, n'hésitez pas ;) et si je dois... www.commentcamarche.net/forum/affich-1709108-cherche-logiciel-pour-capture-ecran-video
Le moniteur ou écran d'ordinateurIntroduction aux écrans d'ordinateur On appelle écran (ou moniteur) le périphérique d'affichage de l'ordinateur. On distingue habituellement deux familles d'écrans : Les écrans à tube cathodique (notés CRT pour Cathod Ray Tube), équipant la... www.commentcamarche.net/contents/pc/ecran.php3