vendredi 28 janvier 2011

Un logiciel de capture d'écran professionel pour Ubuntu

Introduction
J'utilise de plus en plus ma distribution Ubuntu. Je l'ai même installée sur un portable pour passer ma curiosité sur les développements Android.
Comme je documente mes diverses découvertes, il vient forcement un moment où je désire insérer des captures d'écrans (ou de portions d'écrans) dans mes articles.

Force est de constater que l'outil de capture installé par défaut sous Ubuntu est plutôt minimaliste.
Ce que j'aurais voulu trouver c'est un FastStone Screen Capture pour Ubuntu.
Jusqu'aujourd'hui FastStone était pour moi un logiciel de référence car il est simple, efficace et fonctionnel... mais j'ai trouvé encore mieux.

Pour résumer, FastStone est un logiciel qui permet de:
  • Faire des captures d'écran ou de portion d'écran. Qui permet de capturer les menus, etc.
  • Annoter les images avec du texte.
  • D'ajouter des flèches et des instructions.
  • De réduire la taille de l'image (et donc son poids).
  • Appliquer différentes transformations (le floutage de zones par exemple).
Si FastStone Screen Capture n'existe pas sur Ubuntu, il existe néanmoins Shutter. Un logiciel tout aussi professionnel, peut-être même plus.

Shutter
Shutter est fortement intégré à Gnome (et donc à Ubuntu), ce qui permet  d'offrir un grand nombre de fonctionnalités de captures.

Comparaison de Shutter et FastStone:
  • Tout comme FastStone, Shutter:
    • Reste en tâche de fond et attends que l'on ai besoin de lui.
    • Sait envoyer des e-mail, sauver sur le disque en automatique.
    • Couper les images (crop) via l'éditeur intégré.
    • Supporte plusieurs format d'image.
    • Dispose de nombreuses options de configuration.
    • Supporte divers format de fichier pour les images.
    • Permet d'annoter les images (vraiment pratique pour la documentation).
  • Ce que Shutter fait mieux:
    • Envoyer l'image dans un PDF.
    • Supporte plusieurs captures d'affilés (un onglet par image).
    • Un éditeur d'image plus complet (voir ci-dessous).
    • Dispose de plusieurs plugins permettant de faire du traitement d'image (sépia, bordure, fondue, etc) en vue d'une meilleure intégration soit dans un site Web, soit dans un document professionnel (ex: publicité).
L'éditeur d'image intégré
L'éditeur d'image intégré de Shutter va bien plus loin que celui proposé par FastStone.
Si le floutage et les flèches sont plus somaires (mais efficace) et qu'il n'y a pas d'effet d'ombrage, Shutter propose les avantages suivants:
  • Insertion d'image depuis une librairie disponible en un click et par ailleurs bien garnie! Super pratique pour ajouter une tête de mort ou un panneau "Stop" pour attirer l'attention.
  • Insertion de bulles auto numérotées (1, puis, 2 puis 3, etc) sans chipotage.
  • Toutes les commandes de dessins sont accessibles via des raccourcis claviers (c'est un point vraiment important lorsque l'on fait beaucoup de documentation).
  • Un sur-ligneur propre et pratique (à utiliser avec la touche CTRL pour un maximum de propreté).

NB: dans certains cas, l'éditeur d'image n'est pas disponible après l'installation de Shutter. Il est possible de corriger facilement ce problème... voir la solution plus loin dans cet article.

Plus d'information
Plus d'informations sont disponibles sur le site officiel Shutter-Project et la présentation de Shutter sur doc.ubuntu-fr.org


Installer Shutter
Il suffit de passer par la logitech Ubuntu :-). Une fois installé, Shutter est disponible dans le menu Applications | Accessoires.
Lorsqu'il est démarré, Shutter apparait dans la barre de notification du système. Il suffit de cliquer dessus pour l'activer.

Quelques recommendations:
Activer Shutter lors du "Print Screen":
Shutter peut remplacer le logiciel de capture par défaut de Gnome. Ainsi, lorsque l'on presse le bouton "Print Screen", c'est Shutter qui est activé.
J'ai également activé le "ALT+Print Screen" pour capturer une région de l'écran (c'est aussi très pratique).
Comment faire:
  • Démarrer Shutter et l'activer (en cliquant sur son icone dans la barre de notification).
  • Sélectionner le menu "édition|préférence".
  • Modifier les options du volet Keyboard.

Attention à la compression des images:
Par défaut, Shutter sauve des images png avec un niveau de compression égal à 9.
Avec un tel niveau de compression, les textes d'une carte routière deviennent illisibles. Il faut alors diminuer le niveau de compression (attention, la taille des fichiers des images seront aussi plus grande).
Comment faire:
  • Démarrer Shutter et l'activer (en cliquant sur son icone dans la barre de notification).
  • Sélectionner le menu "édition|préférence".
  • Modifier les options du volet Principal.

Traits horizontaux et verticaux dans l'éditeur d'image:
Presser la touche CTRL pour dessiner facilement un trait horizontal en déplacant la souris.
Presser la touche SHIFT pour un trait vertical.

L'éditeur interne d'image est manquant!
Au cours de ma découverte de Shutter, je ne manquais pas de trouver le programme de capture très professionnel. Cependant il me manquait toujours cette possibilité d'annoter mes images.
Cette fonctionnalité est normalement prise en charge par l'éditeur d'image interne de Shutter. Le problème, c'est que le bouton restait désactivé!

En cherchant un peu, j'ai trouvé une explication sur le net.
Il semblerait que cela soit un package manquant sur le système.
Pour vérifier cette assertion, il faut démarrer Shutter en mode Terminal et vérifier les messages affichés.

"INFO: checking installed components...

WARNING: gnome-web-photo is missing --> screenshots of websites will be disabled!

WARNING: Goo::Canvas/libgoocanvas is missing --> drawing tool will be disabled!

INFO: no command line parameters set..."
source: Shutter Bug #539527

Pour résoudre le problème, il suffit d'installer le package libgoo-canvas-perl avec la commande suivante:
sudo apt-get install libgoo-canvas-perl


Installer la toute dernière version de Shutter
Bien que Shutter soit disponible dans le logictech Ubuntu, ce n'est généralement pas la toute dernière version qui s'y trouve.
Pour profiter des dernière fonctionnalités (par exemple l'article de Claude Picot "De nouvelles fonctionnalités dans la dernière version de Shutter"), il faut donc l'installer directement depuis le dépôt de Shutter.

sudo add-apt-repository ppa:shutter/ppa

mettez vous sources de dépôts à jour avec la commande

sudo apt-get update

et lancez l’installation

sudo apt-get install shutter

1 commentaire:

Ara a dit…

L'excellent fireshot ne marchant pas sur ubuntu, je cherchais un outil comparable.
Shutter est pas mal !
Grand merci !