Take the 2-minute tour ×


Does something like this exist already?


share|improve this question
add comment

7 Answers

You cant do so in a terminal, but you can do so in a tty using fbi. You need a framebuffer to allow this to work

sudo apt-get install fbi

Go to a virtualterminal(TTY) and enter fbi <filname>

It should show your image

share|improve this answer
add comment

There's actually such a project named TermKit, if you'd like to test it - check out http://blog.easytech.com.ar/2011/05/21/playing-with-termkit-with-chrome/ but it's quite unfinished (since you seem to have a Mac, you should try the Mac-version since it's "the original")


share|improve this answer
add comment



eog *.jpg &


share|improve this answer
add comment

Maybe caca is what you want. For images:

sudo apt-get install caca-utils
cacaview /PATH/TO/image.jpg

Make sure your terminal window is big enough.


mplayer -vo caca /PATH/TO/video.mpg
share|improve this answer
add comment

I wrote a tool to do this. I named mine Show Image In Terminal ("shit"). It assumes you have a 256 color term and UTF8 support, and it's written in perl. I drop it in my ~/bin. It assumes you have Image::Magick, Term::Size, Getopt::Long and Time:HiRes, which should all be available in your distro's repositories, or CPAN. My intent was to ssh into my house, and quickly view images without launching a display over X. Script scales to appropriate width/height for the terminal you are in. I used UTF8 characters to effectively double the vertical resolution of your terminal, which really helps clarity. YMMV.

Sample shots here

Source code here

share|improve this answer
add comment

Another alternative is terminology:

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

You can install it on ubuntu by adding Hannes Janetze e17 repository:

sudo apt-get update && sudo apt-get terminology
share|improve this answer
add comment

Here are some solutions in node.js (Installation instructions here).

  1. picture-tube

  2. imaging


share|improve this answer
add comment

protected by Braiam Feb 26 at 23:17

