Graphics App Categories:

Omitted from these files (so far) are CAD apps, 3D animation and modelling apps, video/movie editing apps, renderers, and (most) Macromedia Flash generators.

Graphics Apps, Other

Graphics Apps, Other — Details


feh is an image viewer at heart, though it does other cool stuff.

Current Features

So, what does feh do? For a full description, the current output of feh --help can be found here, and this is a basic summary of feh's current features (I am continually adding more):

For viewing images, feh has the following features:


Cornice was originally developed to provide more or less the same functionality of ACDSee (an picture-management and image viewer utility for MS-Windows), but on Linux. But since it was developed using Python program language - it is now available on virtually any platform - Windows, Mac, and of course Linux. It's written in Python, wxPython, and PIL.

It has a great navigation and a strong thumbnail viewer - and when you find the picture you are looking for you can easily zoom and rotate it. At the same time exif data can be shown if they are stored with the image - this could include information on when exactly a photo was taken.

Among other features Cornice can also be used for slideshows - and it is even able to navigate into your zip files. Bookmarks can be created to quickly find the pictures you are looking for. Cornice is a simple and basic image viewer with which is not filled with useless features.



Imgv is a versatile image viewer that support all common image formats - and allows you to easily browse through all of your pictures. Image data including exif information can be displayed on top of the image in a non-intrusive way. Imgv also has support for generating slideshows even with multiple image at the same time. Different transition effects are available to spice up your slideshow. These effects can even be combined to produce new effects. Play-lists can be built for special slideshows - giving you full control of which images are displayed and their order. Among the other features Imgv also lets you view histogram for you images, provide the thumbnail browser, randomize/shuffle your slideshow, grab images of Web sites based on a single URL and launch external image editor. Imgv can be also be launched form the command line - allowing it to integrate into other tools.

Features include a GUI that doesn't get in the way of viewing your images, a file browser, slideshows, zooming, rotating, on-the-fly Exif viewing, histograms, fullscreen support, wallpaper setting, the ability to view 4 images on the screen at once, adjustable thumbnail sizes, playlists, view and download images from Web sites, movie playing, file searching/filtering, multiple directory loading, transitional effects, image hiding and more.


Command Line: Ability to load image files from the command line.

Fullscreen Support: View images in fullscreen mode.

Slideshows: Create different types of slideshows.

Transitional Effects: Effects currently include "fade in" and "melt". Ability to set multiple effects to run at the same time.

Play Lists: Have collections of images. Files can be in any directory or drive on your system or even on the Web.

Multi-view: You can view four images at a time (and even slideshow in this mode)

Exif Support: On-the-fly viewing of Exif information (meta-data from images that came from digital cameras, scanners, etc) and detailed Exif viewing are available.

External Editor Support: Launch images into an external editor such as Adobe Photoshop for editing.

Wallpaper Setting: - Easily set your desktop wallpaper.

Costumization: Edit "imgv.conf" to configure IMGV's interface and abilities to your desires.

Thumbnail Support: View screenfulls of thumbnails and adjust their sizes.

Extract Images from Web pages: View individual images from Web URL's or extract all images from a Web page. You can then manipulate the images and even download them.

Multi-Directory Loading: You can tag multiple directories to load all of their images at the same time.

Subdirectory Loading: Optionally load sub-directories too.

Hand Tool: Drag images to move them around the screen.

Persistent Zoom: Lock the zoom amount so that all images are auto-zoomed to that amount.

Shuffle: Dynamically randomizes the images, even across multiple directories.

Search Filters: Search for or filter out certain images.

Typical Features: Zoom-in/out. Rotate. Flip vertically/horizontally, etc.

Movies Support: View MPEG movies

Image Closing: Remove an image from your current session without deleting it.

Image Hiding: Hides displayed images by blanking the window until a keypress or mouse-click. You can also password protect this feature.

Image Details: Shows an entire screen full of information about the image.

Histogram Support: View an image histogram in color.

ScreenSaver Disabling: IMGV temporarily disables your screensaver when watching movies or viewing slideshows.


UFRaw or Unidentified Flying Raw - is an open source raw photo converter by Udi Fuchs. It is based on DCRaw (written by David Coffin) and can be used either as a standalone application - or as a plug-in for GIMP. UFRaw even supports simple color management so that color profiles can be applied. Features include auto white balance, auto exposure, and color correction though curve editing. UFRaw supports color management workflow based on Little CMS, allowing the user to apply ICC color profiles. For Nikon users UFRaw has the advantage that it can read the camera's tone curves. Even if you don't own a Nikon, you can still apply a Nikon curve to your images.

Fuchs's guiding concept in the development of UFRaw is to give all the essential (and some non-essential) information and control over the raw conversion, with the hope that one could resolve all the exposure and white balance issues during the raw conversion. The obvious advantage is that one can make full use of the raw data. The provisional advantage is that this way we circumvent the current 8-bit limitation of the GIMP, as UFRaw does all manipulations in 16-bits.


digiKam is an image organizer for the KDE desktop environment. It supports all major image formats, and can organize collections of photographs in directory-based albums, by date, or with tags. Users can also add comments and ratings to their images, search through them and save searches as 'smart folders'. With the plugins they can also export albums to Flickr, Gallery2, GoogleEarth's KML files, Simpleviewer, burn them on CD, or create Web galleries.


digiKam provides functions for previewing, downloading and/or deleting images from digital cameras. Basic auto-transformations can also be deployed on the fly during pictures downloading. In addition, digiKam offers image enhancement tools through its KIPI (KDE Image Plugins Interface) framework and its own plugins, like red-eye removal, color management, image filters, or special effects.

New features in the 0.9.0 release were a GPS locator and synchronization, iPod Photo upload support, an advanced metadata editor, better support for the RAW image format (using dcraw included in digiKam), full color management and many new plugins.

New features in the 0.9.2 release were a light-table, pan-tool in Image Editor and Preview mode and improvements in usability.

digiKam is currently maintained in KDE's Extragear and is under active development. At the moment digiKam is being ported to Qt4.3. digiKam is written in C++ using Qt/KDE libraries.

Eye of GNOME

Eye of GNOME is the official image viewer for the GNOME desktop environment. Unlike some other image viewers, Eye of GNOME will only view images. It does, however, provide basic effects for improved viewing, such as zooming, fullscreen, rotation, and transparent image background control.

The GdkPixbuf library determines which file formats Eye of GNOME can load and save. If the appropriate plugins are installed on your system, Image Viewer will be able to open more image formats than those listed below. The following list is the default supported file formats for reading:

The Image Viewer supports the following formats for saving by default:


F-Spot is a photograph management application, designed to provide personal photo management for the GNOME desktop.

F-Spot aims to have an interface that is simple to use, yet still supports advanced features such as tagging images and displaying and exporting Exif and XMP metadata.

All major photographic image formats are supported, including JPEG, PNG, TIFF, DNG and several vendor-specific RAW formats (CR2, PEF, ORF, SRF, CRW, MRW and RAF). Other supported file types are GIF, SVG and PPM. However, as of 2006, the RAW formats were not editable with F-Spot.

Photos can be imported directly from the camera. The driver support is provided by libgphoto2.

Basic functions such as crop, rotate and resize are available alongside more advanced features such as red-eye removal and versioning. Colour adjustments are supported, including brightness, contrast, hue, saturation, and temperature.

Photo CDs can be created by selecting multiple photographs and selecting "Export to CD" from the main menu.

Photos in the F-Spot library can be uploaded to a number of online photo storage sites. Flickr support is the most advertised feature, but F-Spot can also upload to Gallery or O.r.i.g.i.n.a.l powered Web sites. Furthermore Google Picasa Web Album upload is supported.

F-Spot is written in the C# programming language using Mono. The F-Spot project was started by Ettore Perazzoli and is now maintained by Larry Ewing.


GImageView is a GTK+ based image viewer. It supports tabbed browsing, thumbnail table views, directory tree views, drag and drop, reading the thumbnail cache of other famous image viewers, and a flexible user interface. It also support movies using the Xine library and MPlayer, and supports images in compressed archive formats like tar.gz, zip, and lha.

Simple, but useful/flexible user interface

Thumbnail window has 3-paned view (directory tree view, thumbnail view and image preview), and its layout is fully castomizable by Drag and Drop. The image can be also displayed by separated image window.

2. Managing image files

It can copy, move and link image files by Drag and Drop. It can also drop image files to external programs like GIMP, Nautilus, Konqueror and so on.

It's not supported Cut and Paste interface yet, but in the future, we will implement it.

3. Also useful for command line usage

If you specify image files and direcotries from comamnd line, image files are opened by image window, and directories are opened by thumbnail window automatically. You can also execute slideshow directly from comand line.

You may wonder it seems natural thing, but I think, although it is unexpected, there is little such software in fact.

In addition to it, we want to enable to use various functions like "Find Duplicates" from comannd line at feature version.

4. Tabbed browsing

It can open two or more directories at same time by tabbed thumbnail window which looks like tabbed Web browser. If you drop files to tab, you can copy, move and link files to the directory.

5. Supported image formats

It supports following image formats. But some formats which cannot be shown are also exists by whether compiled against gdk-pixbuf or Imlib.

In the future, we aim that it supports all formats by itself natively.

6. Playing animation files

It can play animation like animation GIF and MNG. Although GIF support is depended on gdk-pixbuf, but it has a lot of problem. In the future, we will modified it to use libungif.

7. Playing movie and sound files

It can play movie and sound files by using Xine library and MPlayer. Supported movie/sound formats are depended on these software.

It can also create thumbnails, but it has also following limits.

When use Xine :

When use MPlayer :

8. Extracting compressed files

It can extracting compressed files like GZIP, BZIP2 automatically on memory (When the image file is loaded by Imlib, it isn't supported yet). File name extension is not registed by default. Please open common -> filter page of preference dialog and regist it manually.

9. Extracting archive files

It can open archive files by using external command.

(Currently it is ad-hoc feature, so we will rewrite it completly).

10. Supported various thumbnail cache types

GImageView aims to use existing resources, so it also use existing thumbnail cache files created by other software.

(We will implement loading Thumbnail Managing Standard type cache which supported by latest Konqueror and Nautilus at next version.)

11. Slideshow

Of course it supports slideshow. Not only fullscreen but also can play slideshow on each image windows

12. 10 types of thumbnail view modes

There are 10 types thumbnail view modes such as "Album" mode, "Detail" mode, "Icon" mode, "Rename" mode and so on. In the feature, we will rewrite "Icon mode" completly.

13. Finding duplicated images

It can find duplicated image files by file siez, md5sum and similarity, and display it by tree view.


GQview is a free software image viewer created by John Ellis using the GTK+ toolkit (developed on Linux). Its key features include single click file viewing, external editor support, thumbnail preview, and zoom features. Some image management features are also included. Note that GQview requires GTK 2.4.



open-source image viewer and organizer for the GNOME desktop environment released under the GNU General Public License. It was originally based on GQView, and is designed to have a clean, simple interface.


gThumb permits you to browse your harddisk for images, organiz, and view images as catalogs, or view images as a slideshow. Folders and catalogs can be bookmarked, and comments may be added to images.

Via gPhoto it can also acquire data directly from digital cameras.

Many basic image editing features are included, such as rotation, resizing, cropping, and image enhacing filters such as color, brightness and contrast adjustment, to name but a few.

gThumb can export Web-based albums with various graphic themes. These themes can be uploaded to a Web site, providing a very simple mechanism for publishing collections of photos on the Web.

gThumb also includes many basic features essential to any image viewer such as copying, moving, deleting or duplicating images, printing, zooming, format conversion, and batch renaming.

Image Viewer:

[More features.]


Author Dave Collins's description: "Despite the convenience and ubiquity of JPEG, there are some disadvantages. JPEG is a lossy format -- to fit a big image into a small file, a lot of information is thrown away. That's why midrange and high-end digital cameras offer an alternative: Raw, unprocessed CCD data files, for which the camera manufacturer provides special decoding software. Of course this software is for Windows and Macintosh only, with no source code. So it's useless to users of other operating systems, programmers hoping to design a better interpolation algorithm, and historians not yet born in an era when the only Windows machines will be in museums.

So here is my mission: Write and maintain an ANSI C program that decodes any raw image from any digital camera on any computer running any operating system. That program is called dcraw (pronounced 'dee-see-raw'), and it's become a standard tool within and without the Open Source world. It's small (about 8000 lines), portable (standard C libraries only), free (both 'gratis' and 'libre'), and when used skillfully, produces better quality output than the tools provided by the camera vendor."

Code is C. GNU GPL.


image viewer for the KDE desktop environment. The current maintainer is Aurelien Gateau. The word "Gwen" means "white" in the breton language and is commonly used as a first name.

Major features:

Version 1.4.0, released in September 2006, adds several new major features, including:

The current version is 1.4.2, released in September 2007. According to the Gwenview developers, 1.4.x is the last series for KDE 3, and currently the focus is on Gwenview 2, developed for KDE 4 which will feature a redesigned user interface.


imgSeek is a photo collection manager and viewer with content-based search and many other features. The query is expressed either as a rough sketch painted by the user or as another image. The searching algorithm makes use of multi-resolution Haar wavelet decomposition of the query and database images.

An open source server-side version of the same image similarity engine found on imgSeek is also available.

A rewrite of imgSeek is currently under planning using the Eclipse RCP framework and many other Java technologies.



KSquirrel is an image viewer for the KDE desktop environment with a disk navigator, file tree, thumbnails, extended thumbnails, dynamic format support, DCOP interface, KEXIF and KIPI plugins support. 55 image formats are supported. The current version is 0.7.2.



Kuickshow is a free software image viewer and slideshow program for the KDE desktop environment. KuickShow can scroll through images in a given directory by using either the mouse wheel or the PgUp PgDn keys, and its menu is used by right-clicking over an image. For that reason, KuickShow is a fast and easy-to-use image viewer.

It is an image browser/viewer with a nice filebrowser to select images to be shown, slideshow support and the ability to display the following image formats: jpg, gif, tiff, png, bmp, psd, xpm, xbm, pbm and eim. Images can be displayed either in their own window, as large as the image, or fullscreen (which shrinks images too large to display). KuickShow also has a slideshow mode.


KPhotoAlbum (previously known as KimDaBa, for K image Data Base) is an image viewer and organizer for Unix-like systems created and maintained by Jesper K. Pedersen. The core philosophy behind its creation was that it should be easy for users to annotate images and videos taken with a digital camera. Users can search for images based on those annotations (also called categories) and use the results in a variety of ways. Features include slideshows, annotation, KIPI plugin support for manipulating images, and boolean searches.

KPhotoAlbum is licensed under the GNU General Public License version 2. Although it is gratis, users are encouraged to donate money to help the development of the application.

Author's description:

If you are like me you have hundreds or even thousands of images ever since you got your first camera, some taken with a normal camera other with a digital camera. Through all the years you believed that until eternity you would be able to remember the story behind every single picture, you would be able to remember the names of all the persons on your images, and you would be able to remember the exact date of every single image.

I personally realized that this was not possible anymore, and especially for my digital images - but also for my paper images - I needed a tool to help me describe my images, and to search in the pile of images. This is exactly what KPhotoAlbum is all about.

With KPhotoAlbum it is today possible for me to find any image I have in less than 5 seconds, let that be an image with a special person, an image from a special place, or even both.

There is of course no such thing as free lunch - with KPhotoAlbum this means that you have to annotate all your images before you are set. KPhotoAlbum is, however, highly optimized for annotating images, so annotating 100 images in 10 minutes are no way impossible.


KView is an image viewer for the KDE desktop environment, packaged into "KDE Graphics". It uses KParts to display the image.

Features include:


Lphoto is an open source image editor for Linux. The Lphoto open source project was started by and is maintained by Linspire, allowing you to manage your entire photo collection.


Lphoto supports connecting to hundreds of digital cameras. Lphoto's Plug and Play functionality allows you to simply connect your digital camera to your computer, then it will recognize your camera for you and when you click Import, it will download all of the images into your photo library. It's that easy -- no manual configuration required!

Lphoto also handles importing the same image multiple times. If you drag the same image from file manager to multiple Lphoto albums, the image will get added to each album, but added to the Lphoto library only once.


Resize your pictures in one click so that they fit on your screen. This is a time saver and a must-have for all digital cameras with 3 or more mega pixels. You will be able to easily send pictures to your friends and family without worrying about the picture's size taking up all their inbox space.


Lphoto comes with a variety of tools for enhancing and perfecting your photos with just a few clicks.


Have unwanted space around the outside of your picture? Use Lphoto's easy cropping tool to get rid of borders or unwanted scenery. Simply drag a new border around the part of your picture that you want to keep, then click Crop, everything outside of your selected border is gone!

Reduce Red-eye

No matter how hard we try, we inevitably end up with pictures full of friends and family with unnatural red eyes. Now you can use Lphoto to bring eyes back to their natural color. Drag your mouse around the eye and click the Red-Eye button, and the eye is instantly changed into its natural color.

Enhance color

Unless you've spent thousands of dollars on professional photo equipment, the color in your photographs may not always be as brilliant as it should be. With just one click, Lphoto will enhance the color of your photo, making your picture look more like the real thing.

Black and White

Use the black and white button to give your picture a classic feel.


Of course, if you don't like the changes you've made, just click the revert button, and your image will go back to how it was when you started.


Use Lphoto to manage your entire photo collection.

Resize thumbnails

So you can manage your collection easily, just move the zoom in/out scroll bar, and your thumbnails will resize themselves -- from very small, to really big, make Lphoto fit your needs.

Sort and Manage Albums

Create as many albums as you want, and then drag & drop images from your photo library into your personal albums. Easily create new albums, sort them, or move them into other albums.

Create Web Pages With just one click, Lphoto will turn your album (or entire photo library) into an HTML album for use on the Web. No HTML knowledge is necessary to create Web pages full of clickable thumbnails that will reveal full-size pictures.

E-mail pictures Just click the E-Mail button to send as many pictures as you'd like to someone else. Lphoto will even let you choose to resize your pictures, so they are smaller when you send them. No matter how many pictures you select to send, you won't have to do any work to resize. Just tell Lphoto how big you want your pictures to be and it will resize all your pictures and attach them to an e-mail for you.


Want to show off your vacation pictures to your friends? Simply click the Slide Show button to start a full-screen slide show presentation with your choice of effects and transitions! (PC must support accelerated graphics.)

Desktop Wallpaper

If you took a picture that you really enjoy and would like to see whenever you're at your computer, just click the Desktop button and the selected picture will become your desktop wallpaper.

Burn album to a CD

Never worry about losing your holiday pictures! You can now back up your photos by copying them to a CD- R disc. This is a wonderful way to share your pictures with your family and friends.

Burn Album to Video CD (VCD)

Share your vacation memories at your next family reunion! Create a slide show on a VCD with your best pictures and play it back into a DVD player. The whole family can gather around the TV and look at your on-screen album. You can also select MP3 files as the soundtrack for your slide show.

Advanced Templating System

Create and share powerful Web templates. Templates can be created to automatically synchronize Web sites or generate Macromedia Flash movies and Web-based slide shows.

Plumeria Image Sorter

Plumeria Image Sorter is a simple, portable, and reliable image viewer/organizer that can quickly organize a large amount of images using keyboard hot keys or the mouse. Although written for MS-Windows, it's free / open-souurce software under the GNU General Public License, and runs on any Linux distribution under WINE.

Main Features


Gtk2::CV is a perl module that implements an image viewer.


It comes with its own demo app, named cv, which is loosely modeled after the classic xv, although it displays images much faster than the great original. Stable releases are also found on CPAN.

SView Graphics Toolkit (proprietary)

SView is basically a graphics toolkit, which allows to read and write a large number (over 80 variants of) file formats and a collection of almost as many graphic filters. The system supports 1-24 bit color depth (max. 8 bit per channel) and alpha channel - 48 bit (16 bit per channel) and HDR currently still are downscaled to 24 bit, but this may easily be changed in future.

The system is very efficient and compact and suits very well, e.g., embedded systems.

See extensive list of supported formats, external tools, and filters.

XnView (proprietary)

XnView is a multi-platform image viewer used for viewing, converting, organising and editing graphic & video files. It is free of charge for private non-commercial, educational use and non-profit organisations. Since it contains plenty of functions found in paid image viewers and supports many image file formats which even ACDSee, a very powerful image organizer, does not support, it is quite popular among Internet users.

XnView has been able to support more and more file formats (mainly image file formats). Until now, it can read more than 400 image file formats, some audio and video file formats, and write 75 image file formats. A JPEG/PNG/TIFF file embeded with an ICC profile is supported by XnView as well.

XnView can show IPTC/EXIF/XMP metadata, and write IPTC metadata (but can not do batch writing of IPTC metadata, and this is the feature some XnView users have been longing for). A further limitation is that it currently does not allow to sort thumbnails within a folder by a user-defined order.

XnView can search files that have the same filename or data, and can search for similar graphics as well.

In addition, the display of the histogram of a picture is possible (IrfanView does not have this function). And within a few mouse clicks, scripts can be created to convert, manipulate and rename a batch of images in one go.

Not yet common among imaging software is lossless (without new encoding) turning, flipping and cropping of JPEG files. Several image editing tools are included, for instance color and size manipulation, several filters and effects (full version even includes Harry's Filters 3.0). Creation of advanced slideshows is possible as well. Furthermore, it can upload images to an FTP site or Imageshack, burn images to a CD or DVD (Nero Burning ROM required) with a few clicks (full version only).


The good news is the Linux version of XnView will be updated by January 2008. Beta versions are soon to be released for public testing. The new version will be designed around the Qt4 toolkit and (finally) updated feature-wise to be on par with the Windows version.

XnView is a multi-platform image viewer used for viewing, converting, organising and editing graphic & video files. It is free of charge for private non-commercial, educational use and non-profit organisations. Since it contains plenty of functions found in paid image viewers and supports many image file formats which even ACDSee, a very powerful image organizer, does not support, it is quite popular among Internet users.

xv (proprietary)

xv is a shareware program written by John Bradley to display and modify digital images under the X Window System.

While popular in the early 1990s (perhaps then the dominant Unix image viewer), it has become dated and no official releases have been made since December 1994. Bradley was unable to negotiate the LZW licence necessary for decoding the then-popular GIF format.

Until at least 2000, Bradley collected third-party updates to xv, for example support for the PNG image format. These were published as source code patches only. Additional patches are still (in 2007) created and maintained by volunteers.

xv can be run from either the command line or through a graphical interface. It is similar to ImageMagick in many ways, although it has a few features that ImageMagick and The GIMP lack, while lacking features that these programs do have.

xv is still present in Slackware Linux 11.0 and SUSE Linux 10.0, although it is no longer bundled with most distributions as several free alternatives exist.

Raw Therapee (proprietary)

Raw Therapee is a free RAW converter and digital photo processing software. Main Features of Version 2.2 :

x86-Linux binary format only. Proprietary.

Other listings: