212 votes

Comment faire pour que mon terminal affiche des images graphiques ?

C'est une maquette rapide que j'ai copiée et collée. J'imagine que cela peut être super cool et utile.

Quelque chose de ce genre existe-t-il déjà ?

http://imgur.com/Z3DbS

24voto

Pop Catalin Points 25033

Une autre alternative est la terminologie :

enter image description here https://www.youtube.com/watch?feature=player_embedded&v=ibPziLRGvkg

Vous pouvez l'installer sur Ubuntu en ajoutant le fichier enlightenment-git dépôt :

sudo add-apt-repository ppa:enlightenment-git/ppa
sudo apt-get update && sudo apt-get install terminology

Ou dans les versions récentes d'Ubuntu >= Vivid (15.04), il peut être récupéré dans les dépôts officiels.

sudo apt-get install terminology

Pour visualiser une image, tapez tycat IMAGENAME et pour afficher une liste d'images, tapez tyls -m .

22voto

some user Points 375

Un autre outil est catimg qui peut être installé en utilisant

sudo apt-get install catimg

Il ne visualise pas réellement l'image mais la transforme en caractères colorés.

enter image description here

12voto

actcheon Points 121

Il existe en fait un tel projet nommé TermKit Si vous souhaitez le tester, consultez le site suivant http://blog.easytech.com.ar/2011/05/21/playing-with-termkit-with-chrome/ mais il est assez inachevé (puisque vous semblez avoir un Mac, vous devriez essayer la version Mac puisque c'est "l'original").

Donc oui, c'est une idée qui mérite d'être explorée, cependant - le passage entre le mode graphique et le mode texte seul doit être rapide puisque je n'ai pas toujours besoin de visualiser les images. En outre, il doit être entièrement compatible avec Vim, par exemple.

8voto

Tom Points 81

J'ai écrit un outil pour faire cela. Je l'ai appelé Show Image In Terminal ( siit ). Il suppose que vous avez un terminal 256 couleurs et le support UTF8, et il est écrit en perl.

Je l'ai laissé tomber dans mon ~/bin . Il suppose que vous avez Image::Magick, Term::Size, Getopt::Long et Time:HiRes, qui devraient tous être disponibles dans les dépôts de votre distro, ou dans CPAN.

Mon intention était de ssh dans ma maison, et de visualiser rapidement des images sans lancer un affichage sur X. script s'adapte à la largeur/hauteur appropriée pour le terminal dans lequel vous êtes. J'ai utilisé des caractères UTF8 pour doubler efficacement la résolution verticale de votre terminal, ce qui aide vraiment à la clarté. YMMV.

Exemples de photos ici

Code source ici

8voto

afedersin Points 197

En plus de Réponse de Joel , Ranger le gestionnaire de fichiers du terminal avec w3mimgdisplay peut afficher des images en couleur et prend également en charge les "aperçus d'art ASCII à l'ancienne". Hier est la façon dont vous pouvez l'activer. Ce n'est peut-être pas ce que vous recherchiez, mais un moyen de prévisualiser les images dans le terminal.

enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X