Quick Image Viewer (qiv) is a very small and fast GDK/Imlib image viewer designed to replace the classic image viewers like xv or xloadimage. It features setting an image as an X11 background with a user-definable background color, fullscreen viewing, a screensaver mode, brightness/contrast/gamma correction, real transparency, zoom, slideshow, support for external programs, and more. It runs on Linux (libc5/glibc), Solaris (SunOS), FreeBSD, and HP-UX.
These are the demo programs that accompany O'Reilly's "PNG: The Definitive Guide." rpng is a simple file viewer with the ability to set a background color when displaying transparent PNGs. rpng2 is a progressive PNG viewer, designed to work like a web browser (though it contains no network code); it can generate a background image when displaying transparent PNGs. wpng is a simple converter from NetPBM to PNG format; in most respects it is much more limited than pnmtopng, but it supports interactive entry of PNG text annotations and will generate noninterlaced PNGs on the fly (rather than buffering the entire image first like pnmtopng). The viewers include simple front ends for both X and Win32; the converter is a command-line app that compiles on Unix, Windows, and probably other platforms.
SwiftView transforms PCL and HPGL, the data streams sent to HP LaserJet printers and HP plotters, into powerful electronic publishing formats. Directly displaying inherently accurate print stream data eliminates the conversion and proofing process. Print data cannot easily be altered, making SwiftView ideal for distributing important documents and drawings. SwiftView also provides fast, high-quality, interactive viewing of TIFF, JPEG and other formats.
TkDVI is a DVI previewer built with the Tcl/Tk toolkit. It can use multiple windows to display multiple pages at the same time (which can come from multiple DVI files sharing a common font repository). Each window can show either a single page, two facing pages (as in a book) or sixteen reduced pages in the space of one, to check page breaks and positioning of floating items. TkDVI supports many features from xdvi, such as a magnification glass, but also adds interesting stuff like a gv-like page selector and a `rubber line' for measuring distances. TkDVI is based on a reusable Tk `image type' for DVI files which can easily be incorporated in other programs, and it is straightforward to customize and extend TkDVI itself.
VMD (Visual Molecular Dynamics) is designed for the visualization and analysis of biological systems such as proteins, nucleic acids, lipid bilayer assemblies, etc. It may be used to view more general molecules, as VMD can read standard Protein Data Bank (PDB) files and display the contained structure. VMD provides a wide variety of methods for rendering and coloring a molecule: simple points and lines, CPK spheres and cylinders, licorice bonds, backbone tubes and ribbons, cartoon drawings, and others. VMD can be used to animate and analyze the trajectory of a molecular dynamics (MD) simulation. In particular, VMD can act as a graphical front end for an external MD program by displaying and animating a molecule undergoing simulation on a remote computer. VMD uses OpenGL and OpenGL Programmable Shading Language for high performance rendering of large structures.