Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Afficher une image dans un terminal

Si vous cherchez un utilitaire et une bibliothèque pour vos projets qui permette d’afficher dans un terminal une image en utilisant du code ANSI, j’ai ce qu’il vous faut. Ça s’appelle Picture-tube et pour l’installer c’est très simple. Il vous faudra npm, donc sous ubuntu pour installer un petit npm, il faut taper :

sudo apt-get install npm

Ensuite pour installer la bibliothèque Picture-tube, il faut faire :

sudo npm install picture-tube

Si seul l’outil en ligne de commande vous intéresse, ajoutez le paramètre -g

sudo npm install -g picture-tube

Ensuite, pour convertir une image, un petit

picture-tube monimage.jpg

dans le terminal et taaadaaa

Capture d'écran d'un terminal affichant une image

Après, pour utiliser la bibliothèque, voici un exemple de code :

var pictureTube = require(‘picture-tube’)
var tube = pictureTube();
tube.pipe(process.stdout);

var fs = require(‘fs’);
fs.createReadStream(‘robot.png’).pipe(tube);

Pour tout le reste, c’est par ici.


Les articles du moment