Auto Adjust Photo tries to give a solution for the automatic color correction of photos. This means setting the contrast, color balance, saturation and gamma levels of the image by analization.
ALE is an image-processing program used for tasks such as image mosaicking, super-resolution, deblurring, noise reduction, anti-aliasing, and scene reconstruction. Its principle of operation is synthetic capture, combining multiple inputs representing the same scene.
Almara Photo Editor
Almara Photo Editor is a picture viewer/editor. It is intended mainly for quick and easy digital photos manipulation. Optimized for minimal amount of keypresses. Planned features include working with groups of pictures, undo/redo, Motion JPEG support.
Animmerger stitches 2D images together into either a static image or an animation, while attempting to preserve a global frame of reference (static background).
ascompose is a tool to compose image(s) and display/save it based on supplied XML input file. ascompose reads supplied XML data, and manipulates image accordingly. It could transform images from files of any supported file format, draw gradients, render antialiased texturized text, perform superimposition of arbitrary number of images, and save images into files of any of supported output file formats.
AstroMosaic is a small command line program to help the creation of a mosaic (a big image that is a collection of smaller images).
Auto Adjust Photo
aaPhoto is a small command-line image manipulation tool that allows the user to quickly correct family photos. The goal is to make the picture seen better. The program does this by analyzing the input image and then sets the most optimal contrast / gamma and color balance for it.
autopano-sift provides a semiautomatic panorama generation using SIFT feature detection. Autopano-SIFT takes many images and outputs PTO files which describe control point matches between the images.
babysee is a powerful image utility. It's not only an image viewer, but also an image convertor and image editor. Its plugin mechnism ensures the program's extensibility. It also has internationalization support.
(commercial) Bibble is a professional image-manipulation application for processing of raw photos from digital cameras. It provides a fast and high quality raw workflow. It features a fully integrated browser, user configurable tools/views, powerful batch processing, raw optimized printing, a flexible renaming system, advanced settings for copy and paste, IPTC meta-data support, and tethered shooting.
Bulk Image Resizing Thing
BIRT, the Batch Image Resizing Thing, is a simple application that allows a large number of images to be resized in one go. Obviously this is possible by scripting ImageMagick but it's usually somewhat easier with a GUI. It was created in order to learn how to develop using the Qt library, and to facilitate the maintenance of an online photo album where each hi-res photo needs a low-res copy and a thumbnail.
CinePaint is an open source painting program used by motion picture studios to retouch images in 35mm films. It was formerly called Film Gimp. It has been used in a dozen feature films including Harry Potter, Scooby-Doo, and the Fast & the Furious. Read more
A command line tool that creates image/photo mosaics from an image, i.e. a mosaic where every tile of the image is itself a smaller picture.
Cpsed is a Linux OpenGL 3d scene editor. The GUI is built with QT library. It allows you to position, rotate and scale .3ds models saving the x,y,z coords in an ascii file. Support for .dff renderware model is provided of course.
CropGUI is a graphical front end for lossless JPEG cropping images, written in Python.
Dbblast (Dust bunny blaster) is a utility that automatically removes dust spots or "bunnies" from .jpg images taken with digital SLR's. It can be run in batch mode from either a GUI or from the command line.
delaboratory is a color correction utility. It allows you to modify the color and contrast of a photo in a creative way, using curves, mixer, and blending in different colorspaces (RGB/BW, XYZ/LAB, CMY/CMYK, HSL/HSV) with floating-point precision.
DjVuSmooth is a graphical editor for DjVu documents.
dvipng chops pages of subpixel-accurate LaTeX previews into handy chunks (such as single formulas) placed right into your Emacs/XEmacs source buffer, and obliterating separate preview windows.
Enblend is a tool for compositing images. Given a set of images that overlap in some irregular way, Enblend overlays them in such a way that the seam between the images is invisible, or at least very difficult to see.
exrtools is a set of simple command-line utilities for manipulating with high dynamic range images in OpenEXR format. OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications. exrtools was developed to help experiment with batch processing of HDR images for tone mapping. Each application is small and reasonably self-contained such that the source code may be of most value to others.
flimp is a generic graphical frontend to the many excellent command line image manipulation tools available. It allows you to create pipelines of commands that read from standard input and write to standard output. One can view and compare the result of each stage of the pipeline.
Fotowall is an opensource creative tool that lets you play with your pixels as you've ever wanted! Make the perfect arrangement with your photos, add text, live video from your webcam and the best internet pictures.
Fotoxx is a program for improving digital photos. It allows you to navigate through large image directories using a window of thumbnail images, create HDR (high dynamic range) images by combining bright and dark images to improve details visible in both bright and dark areas, create panoramas by joining overlapped images, adjust brightness and color intensity independently for different underlying brightness levels, reduce fog or haze by removing "whiteness" and intensifying colors, rotate an image (level a tilted image or turn 90 degrees), remove red-eyes from electronic flash photos, sharpen, resize, or crop images, reduce noise in low-light photos, change color depth, and stretch an image by dragging the mouse.
FX designer is a tool which helps you to create your own, new and original 2D-effects.
Geist is an object/vector based image manipulation package. The idea of geist is to be able to lay out images, shapes etc, whilst supporting full RGBA colorspace.
Glimpse is a image manipulation package, developed for novice users.It supports file formats like BMP,PCX and TGA of various color depth. The striking feature of GLIMPSE is that it requires very less amount of resources, as it can be run even in DOS.
GlobMoeSt (Global Motion eStimation) tries to construct one large picture from the individual frames of a camera pan (especially animated content). It supports arbitrary motion search ranges (limited by processing power), internal cropping and more.
Gmosaic is a simplistic program that will create a gray scale mosaic of an input image using either a specified image "tile" or a tile created from the input image itself. Each tile in the output image has its overall intensity adjusted to match the intensity of the corresponding pixel in the input image.
Graphics Muse Tools
Graphics Muse Tools is a collection of plug-ins, brushes, and patterns for use with the GNU Image Manipulation Program.
Ground Drawing Generator (GRAW) is a utility for generating perspective-deformed images.
GREYCstoration is an image regularization algorithm which processes an image by locally removing small variations of pixel intensities while preserving significant global image features, such as sharp edges and corners. The most direct application of image regularization is denoising. By extension, it can also be used to inpaint or resize images.
grunch is a package of scripts and software which can take a pair of side-by-side partial scans of an image, and merge them into a single image without leaving an obvious seam.
hugin is an easy to use cross-platform GUI for Panorama Tools. With hugin you can assemble a mosiac of photographs into a complete immersive panorama, stitch any series of overlapping pictures and much more
. Read more
Image matting tool
Image matting tool cuts out objects in photos using an alpha-matting technique. While clear cuts can be found for all objects that are clearly separated from their environment, objects with fuzzy borders and semi-transparent areas don't have a clear outline.
Image rotator can be used to automatically detect and rotate landscape/portrait photos from digital cameras.
imagelink is a collection of image editing and conversion command line utilities. It integrates the netpbm philosophy and it is meant to be used in conjunction with netpbm.
ImageSpace is a genetic image generator, that means it generates and mutates mathematical functions while the user's aesthetic perception is the fitness function, selecting an image which will be mutated.
Imediff2 is an interactive, user friendly 2-way merge tool in text mode - essentially an easy-to-use replacement for sdiff. In other words, you give it two slightly different text files and merge them with a nice user interface.
joinpic merges split images together either horizontally or vertically.
JPEG Disk Optimizer
(commercial) JPEG Disk Optimizer is a JPEG optimizer / compressor. It can remove spots, or dead pixels, and gaussian noise from the image, significantly improving both the appearance and file size.
jpegextractor is a command line tool to extract JPEG streams from arbitrary files or standard input. jpegextractor has yet another approach, it uses the fact that valid binary JPEG streams start with the byte sequence ff d8 ff and end with ff d9. It copies all of those streams to new files. As jpegextractor simply looks for the two sequences it does not have to know the format of the encapsulating file and thus works with all formats that embed JPEG streams.
JPEG pixel interpolator: to interpolate pixels in JFIF images (commonly refered to as "JPEG images"). This is useful to correct images from a digital camera with CCD defects. For example, if one pixel is always bright green, this pixel can be interpolated away with jpegpixi.
KMorph is a morphing program for the K Desktop Environment.
MacroFusion is a small GUI for the command line tool Enfuse. It fuses multiple photos into one with greater DOF (Deep of Field) or DR (Dynamic Range). It can be useful for macro lovers or landscapers.
Nautilus Image Converter
Nautilus Image Converter is a Nautilus extension to mass resize and rotate images.
(commercial) Noise Ninja is a solution for removing noise and grain from digital photographs and scanned film images. It is a useful tool for anyone shooting in low-light or fast-action situations -- including news, sports, wedding, and event coverage -- where high ISO photography is required and the resulting noise compromises the image. Noise Ninja often yields a two-stop improvement in effective image quality, while preserving important image detail. In addition, it can produce cleaner, smoother enlargements from low-ISO images.
palettejoin joins the palettes of multiple 8-bit PNG images, generating one single palette and adapting the images to the new palette.
pfstools is a set of command line programs (and one GUI program) for reading, writing, manipulating, and viewing high-dynamic range (HDR) images and video frames. All programs in the package exchange data using Unix pipes and a simple generic HDR image format (pfs). It is meant to be similar to the netpbm package for low-dynamic range images. Note that pfs in not just another format for storing HDR images. It is more an attempt to integrate the existing HDR image formats by providing a simple data format that can be used to exchange data between applications. Read more
Photivo is a multi platform photo processor for RAW and bitmap images with 16 bit precision. Photivo tries to give the user as much control as possible to express his creativity and to allow flexible adjustments for the various needs in photography.