Afficher une image dans un terminal
Source: korben.info
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
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.