ImgView

ImgView is a simple image viewer for Unix/POSIX compatible systems. It is free from menus and other GUI gadgets, and controlled primarily by the keyboard. It supports the following image file formats: GIF, JPEG, PCX, PNG, PNM (PBM/PGM/PPM), TIFF and XBM. It is able to scale images with non‐square pixels so that they display correctly on a display with square pixels. It supports RGB, Gray and CMYK ICC profiles in TIFF and JPEG, RGB and Gray ICC profiles in PNG, and RGB ICC profiles in GIF. Display of Exif, XMP and other metadata is realized through the use of ExifTool.

Apart from the usual X11 development files, you will also need the following libraries and their respective development files:

• libfreeimage
• libjpeg
• liblcms2
• libpng (see below)
• libtiff (see below)
• libungif (see below)
libstrutil
libxsimple

I have modified libpng, libtiff and libungif slightly for ImgView. They are in the lib directory. Install them into $HOME/imgview (by giving ‘--prefix=$HOME/imgview’ to configure).

The libstrutil and libxsimple libraries are my own creations. Run ‘make’ and ‘make install’ to install them. They will be placed in HOME/lib and $HOME/include.

ImgView uses YAD for the open file dialog.

You will need gxmessage, the GTK‐based xmessage clone, to view textual data like the help text, image comments and other stuff.

In order to view Exif, XMP and other metadata, you will need ExifTool.

Comments