Fotoxx Introduction

Fotoxx is a free open source Linux program for editing image files from a digital camera. The goal of fotoxx is to meet most image editing needs while remaining easy to use.

The following functions are currently provided:

  • Image Navigator: show large image collections as a pageable screen of thumbnail images. Click on a thumbnail to view full-size or begin an edit session.
  • Most edit functions described below can be carried out on the entire image or on an area outlined with the mouse, with smooth blending into the surrounding image.
  • Adjust brightness / contrast to improve visibility of detail in both bright and dark areas (adjust brightness independently for brighter and darker image areas).
  • Flatten brightness distribution - fast, easy method to improve balance and detail.
  • Reduce fog or haze by reducing "whiteness" and intensifying colors.
  • HDR - high dynamic range imaging: combine an underexposed and overexposed image of the same subject to improve details visible in both bright and dark areas.
  • Panorama - stitch two or more images together to make wide images.
  • Crop an image (choose area of interest and cut off surrounding margins).
  • Rotate an image (level a tilted image, or rotate by 90 degrees).
  • Scale an image (reduce or enlarge the pixel dimensions).
  • Remove red-eye effect from electronic flash photos.
  • Unbend an image with curved or warped perspective.
  • Stretch or distort a selected image area to produce strange effects.
  • Sharpen an image (reduce blur or fuzziness).
  • Blur an image (soften sharp edges, blend out skin spots).
  • The prior two functions can be done for the whole image or a selected area.
  • Reduce noise in a photo made under low light conditions.
  • Reduce color depth (bits per color) (posterize an image).
  • Vary color intensity from no color (gray scale) to intensified color.

The GUI interface is available in English, French, German, and Spanish.
The user guide is available in English and French.

The current version of fotoxx (5.0.3) is available  here.
This is an installation from source code using a simple procedure.

The following packages (made by volunteers) may contain earlier versions of fotoxx:
For DEB package (Debian, Ubuntu), go to  this link.
For RPM package (Suse), go to  this link  and search for fotoxx.
Fotoxx for Fedora is in the repositories and available via Yum.


Fotoxx Examples
The images below show the capabilities of fotoxx. Click on any image to view a larger version. Right-click and select "new window" to get scroll bars for the larger images.


Image Navigation - View a directory of images as pages of thumbnails. Move around by rows or pages. Click on a thumbnail to view the full-size image or edit the image.

620210-1732904-thumbnail.jpg


Color and Contrast - Modify the entire image or an area outlined with the mouse.  The colors of the right bird were intensified without changing the rest of the image.


Brightness Distribution - Lighten dark areas and/or darken bright areas.

620210-1732882-thumbnail.jpg 


Flatten brightness distribution - This is a fast and easy way to improve detail in areas that are too dark, too bright, or lack contrast. Uses a single sliding scale from 0 (no change) to 100% (uniform distribution).

620210-1732864-thumbnail.jpg


Area Edit - Outline an area with the mouse and make adjustments. The building on the right was lightened up.

620210-1732849-thumbnail.jpg


The backlighted people were underexposed and have been brightened up.

620210-1732851-thumbnail.jpg


Fog / Haze Removal - Brightness and color saturation can be adjusted depending on the original brightness. Here, "whiteness" was removed from the darkest areas of the image, effectively removing the haze from the Shanghai night sky.

620210-1732956-thumbnail.jpg 


The entire image has been color enhanced.

620210-1732883-thumbnail.jpg 


HDR (high dynamic range) image

The lower image is a composite of the upper two. Brighter areas were taken mostly from the darker image, and darker areas mostly from the brighter image. Color and contrast were also adjusted afterwards. Image alignment is automatic and a tripod is not necessary.

620210-1732866-thumbnail.jpg


Another HDR image.

620210-1732865-thumbnail.jpg 


Panorama - combine multiple images to make wide images. Rough alignment is done with the mouse and fine alignment is automatic. Hand-held photos work OK and precise alignment is not necessary. (This image was also color enhanced and unbent - see below).

620210-1732868-thumbnail.jpg


Three image panorama.

620210-1732870-thumbnail.jpg 


Three image panorama.

620210-1732869-thumbnail.jpg


Vertical panorama.

620210-1732873-thumbnail.jpg


Unbend - sometimes panorama images need to be straightened.

620210-1732884-thumbnail.jpg 


Unbend can  also be used to fix perspective problems.

620210-1732874-thumbnail.jpg 


Remove the red-eye effect from electronic flash photos.

620210-1732875-thumbnail.jpg 


Rotate - level a tilted image or turn in 90 degree steps.

620210-1732876-thumbnail.jpg 


Sharpen blurry images - Two methods are available.

620210-1732877-thumbnail.jpg


Noise Suppression - Reduce noise in photos made under low-light conditions.

620210-1732867-thumbnail.jpg 


Change color depth - reduce the number of colors (posterize)

620210-1732853-thumbnail.jpg 


Change color intensity - from gray scale to saturation

620210-1732854-thumbnail.jpg 


Stretch - Select an image area, pull in different directions (like stretching a rubber image).

620210-1732881-thumbnail.jpg