fbv is a very simple graphic file viewer for the framebuffer console, capable of displaying GIF, JPEG, PNG and BMP files using libungif, libjpeg, and libpng. The image can be shown either in fit-to-screen or panning mode in 8, 15/16, and 32bpp.
| Tags | multimedia Graphics Viewers |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: This release includes numerous bugfixes in handling transparent and/or interlaced GIF and PNG files. Alpha channel is supported; the contents of the framebuffer is left untouched in transparent regions of images. Additionally, the documentation has been rewritten.


Changes: BMP (Windows BitMaP) support was added.


Changes: New configuration script.


Changes: Long options, sanity checks and automake/autoconf support have been added.


Changes: An 8bit-palette leftover has been fixed and the cursor is turned off after exit. New interface keys have been added to redraw and go back a picture.
- All comments
Recent commentsGood but not excellent.
This program has a couple of design deficiencies. It appears to have one colormap hardcoded - thus working great for one depth. Try to increase the depth past 8 bits and it crashes and burns. I've also had it segfault even on 8 bits. I switched to fbi, it worked where this program did not. I got this program to actually spit out something useful at higher depths, but only after modifying the code, and it became painfully obvious that many more modifications were needed to make it work right.
Very nice
This is a very nicely written utility for displaying images on a linux framebuffer. The code is easy to follow and does exactly what you expect it to.
Todo: add mmap().