Picture Viewer for Unix

The better way of viewing pictures.
[ download ]

 

What is it?

PV stands for Picture Viewer, and is, as the name suggests a picture viewing program designed for UNIX systems. It uses the SDL library in X11 environement. Please have a look at the Features.


Features:

- multiple files support that skips non-picture-files (see picture on the right.)
- autoresize with smoothing technique (SDL gfx)
- fullscreen mode
- picture rotating (90 degrees)
- online help with h key
- jump to the next picture of your collection with a single keystroke
- scrolling support (normal view and zoom mode view) with mouse and keyboard
- zoom in and out support (using smoothing technics)
- save rotated images in 24 bits PNG file format
- Sustained fire support, to switch to previous or next image
- compatible with X File Explorer (XFE) files association
- without parameters, reads all files in current directory
- Added some new shortcuts to be compatible also with the Windows users.
- Benchmark testing mode

 

 

Pv currently supports these image formats:

- BMP
- PNM (PPM/PGM/PBM)
- XPM
- LBM
- PCX
- GIF
- JPEG
- PNG
- TGA
- TIFF file formats

These file formats are read and parsed with the SDL image library.

 

Example of use:

Pv can be used with mutliple files, for example:


$ pv *.jpg *.png test.bmp

or if you are too lazy:

$ pv *
or
$ pv
(read all files in current directory, independent of shell's globing limitation with wildcard "*")

Download

The latest pv version is: 0.5.4:

108K Feb 5 23:40 pv-0.5.4.tar.gz (md5sum)
87K Feb 5 23:40 pv-0.5.4.tar.bz2 (md5sum)

Requirements

- SDL library 1.2.6 or higher (get it here)

- SDL_ttf-2.0.6 or higher (get it here)

- SDL_image-1.2.3 or higher (get it here)

- SDL_gfx-2.0.10 or higher (get it here)

- libpng 1.2 (get it here)

License

The programs runs with the GNU license version 2.

TODO

I would like to add an image file browser in the program with thumbnails, but I don't know when I will begin the work.

Contact

Comments or suggestions go to: ferrar_s {a-t} epitech.net