Comment afficher des images sur la ligne de commande Raspbian avec fim

Comment afficher des images sur la ligne de commande Raspbian avec fim

METTRE À JOUR: Malheureusement, fim a été supprimé du référentiel Debian et, par conséquent, n’est plus disponible dans la dernière version de Raspbian. Jetez un œil à Comment afficher des images sur la ligne de commande Raspbian avec fbi à la place.

Si vous utilisez votre Pi pour capturer des images à l’aide de l’appareil photo, il peut être utile d’afficher ces images sans lancer un environnement de bureau. Une des façons de le faire est d’utiliser un utilitaire appelé “fim”.

fim est basé sur une visionneuse d’images appelée “fbi” et signifie “Fbi IMproved”.

Noter : Il utilise le framebuffer du système pour afficher les images directement depuis la ligne de commande. Pour cette raison, il est préférable de l’utiliser lorsque votre Pi est directement connecté à un moniteur et à un clavier.

Installer fim

Pour installer fim utilisez les commandes suivantes :

sudo apt-get update
sudo apt-get -y install fim

Utiliser fim

Pour afficher une seule image avec l’option “auto-zoom” utilisez :

fim -a example.jpg

Une fois affiché, vous pouvez utiliser divers raccourcis clavier pour manipuler l’image comme la touche r/R pour faire pivoter :

photo d'exemple tournée fim

Pour afficher toutes les images du répertoire courant utilisez la commande suivante :

fim -a *.jpg

Les touches PageUp/PageDown peuvent être utilisées pour faire défiler les images sélectionnées par le filtre « *.jpg ».

Art ASCII

Si vous utilisez l’option “-t”, vous pouvez rendre l’image en caractères ASCII.

Pour afficher l’image en tant qu’art ASCII, vous pouvez utiliser :

fim -a -t example.jpg

Exemple d'art fim Ascii

Faites ou ne faites pas. Il n’y a pas d’essai.

OK, donc le dernier est légèrement moins utile mais pourrait apporter un léger soulagement de la ligne de commande !

Commandes au clavier

Pendant que l’image est affichée, vous pouvez utiliser les touches suivantes :

PageUp/Down      Prev/Next image
+/-              Zoom in/out
a                Autoscale
w                Fit to width
h                Fit to height
j/k              Pan down/up
f/m              flip/mirror
R/r              Rotate 10 degrees CW/CCW
ESC/q            Quit
  • La ligne de commande par l'exemple