The
top image directory is simply a directory containing all your image
files (or subdirectories with image files). This is typically named
"/home/<user>/Photos" or similar. Use the [browse] button to
locate this directory. You may also specify multiple top image
directories if needed. Other files may be mixed with your image files. 
Some
image edit functions use editable curves. You can manipulate the curves
to change some property of the image (e.g. color saturation) depending
on some other property (e.g. brightness). To illustrate, you could
increase color saturation in the darker areas of an image without
changing it in brighter areas. Generally, the X-axis of the curve
represents the input property (brightness in this example) and the
Y-axis the output property (color saturation). The curves can be moved
(pulled) with the mouse. "Up" increases the effect and "down" decreases
the effect. An anchor point (black dot) is added to the curve wherever
it is pulled, and this becomes a constraint for subsequent pulls: the
curve will continue to go through this point as other parts of the
curve are pulled. Anchor points can also be dragged. Delete an anchor
point by right-clicking it. The curve edit windows have buttons [open]
and [save] which can be used to load a curve previously saved to a
file. This may reduce the time to edit a series of images receiving the
same treatment. 
| 1 | Right-click the main window or
gallery window thumbnail: A popup menu appears with some commonly used menu functions. |
| 2 | keyboard shortcuts - these are
documented in a table below. You can also add your own shortcuts for the menu functions you choose (more). |
| 3 | Favorites menu - a toolbar button for a graphical popup menu. You can add text and/or icons that link to any menu functions you choose. You can physically arrange them in a layout window. You can leave this window open and access its functions with one click (more). |
| File Menu | File Management |
| New Window | Clone Fotoxx and open a new window slightly offset from the old one (more). |
| Open Image File | File open dialog - open an image file to view or edit (more). |
| Open Previous File | Go back to the last image file opened (more). |
| Recently Seen Images |
Gallery of the most recent image files viewed or edited (more). |
| Newly Added Images |
Gallery of the most recently added new image files (more). |
| Open RAW File (ufraw) | Open a camera RAW file and edit with Ufraw (more). |
| Save to Disk |
Save modified image to disk file (more). |
| Rename Image File | Rename image files, optionally add sequence numbers (more). |
| Create Blank Image | Create a new blank image file (more). |
| Trash Image File | Move an image file into the trash bin (more). |
| Print Image File | Select printer / paper format / orientation and print image (more). |
| Quit Fotoxx | Exit from Fotoxx. |
| Tools Menu | Utilities and setup functions. |
| Synchronize Files | Rebuild the image search index and refresh thumbnails (more). |
| User Settings | A collection of user preferences and settings (more). |
| Keyboard Shortcuts | Assign keyboard shortcut keys to menu functions (more). |
| Manage Collections | Make named image collections, arrange the sequence, etc. (more). |
| Move Collections | Update collections when image top directory is changed (more). |
| Slide Show | Show a series of images full screen (no menu or toolbar) (more). |
| Batch Rename | Rename many image files using a base name and sequence number (more). |
| Batch Convert/Resize/Move | Convert / resize / move images (for upload to the web, e-mail, etc.) (more). |
| Batch Convert RAW Files | Convert RAW image files to jpeg, png, or tiff (more). |
| Brightness Distribution | Show brightness distribution graph of current image (more). |
| Grid Lines | Add or remove grid lines for image alignment (warp, rotate) (more). |
| Show RGB | Show RGB values at position of mouse click (more) |
| Monitor Color | Display a color palette for tuning your monitor (more). |
| Monitor Gamma | Adjust monitor gamma for better image editing (more). |
| Change Language | Change the GUI language (more). |
| Missing Translations |
List missing translations to a popup window (more). |
| Edit Translations | Revise a translation interactively while using Fotoxx (more). |
| Menu and Launcher | Add a system menu entry and desktop launcher (more). |
| Burn Images to CD/DVD | Select images and write them to CD, DVD or BlueRay (more). |
| Resources | Dump resource usage data to the log file (more). |
| Metadata Menu | View and edit metadata (data stored within image files) |
| Tags Overview | Explanation of tags and how they are used (more). |
| Edit Metadata | Add or change image date, rating, caption, comments, or tags (keywords) (more). |
| Batch Add Tags | Add multiple tags to many images at once (more). |
| Batch Delete Tag | Delete or replace one tag for many images at once (more). |
| View Metadata (short) | View most important image data (more). |
| View Metadata (long) | View all available image data (more). |
| Edit Any Metadata | Add or change any metadata (more). |
| Delete Metadata | Delete specific metadata or all image metadata (more). |
| Geotags Overview | General Information (more). |
| Download Geolocations | Download city locations and a world map for use in geotag functions (more). |
| Edit Geotags | Add geotag data (city, latitude, longitude) to image EXIF data (more). |
| Batch Add Geotags | Add the same geotag data to multiple image files (more). |
| Images by Location/Date | Find images from selected country / city / date range (more). |
| Images by Map Location | Click on a world map to get images at or near the selected location (more). |
| Search Images | Find images with desired tags / geotags / ratings / dates / comments / captions (more). |
| Area Menu | Selected areas within images where edits are confined |
| Overview | Explanation of area selection and editing (more). |
| Select | Select an area for subsequent editing (more). |
| Show / Hide | Show or hide an area outline (more). |
| Enable / Disable | Enable or disable an area for subsequent editing (more). |
| Invert | Invert an area (more). |
| Unselect | Unselect an area (more). |
| Copy / Paste | Copy an area to memory and paste it somewhere else (more). |
| Open / Save | Save an area to a file and load it later to use in other images (more). |
| Image Menu | Functions that change image size, shape, content |
| Rotate 90° |
Turn an image 90° left or right, to upright the image (more). |
| Rotate | Rotate an image (level an image or turn in 90 degree steps) (more). |
| Trim/Crop | Cut out a rectangular portion of an image (more). |
| Auto-Trim | Auto-select trim margins to remove after rotate, unbend, or warp functions (more). |
| Resize | Scale an image up or down (pixel dimensions) (more). |
| Flip | Mirror an image horizontally or vertically (more). |
| Add Text | Write text on top of an image (more). |
| Retouch Menu | Functions to improve an image |
| Voodoo Enhance | Automatic image enhancement (more). |
| Brightness / Color | Edit brightness, contrast, color saturation, color balance (more). |
| Gamma Curves | Edit brightness and color using the classic gamma curve (more). |
| Tone Mapping | Increase local contrast to to enhance details (more). |
| Flatten Brightness | Flatten the brightness distribution to enhance detail (more). |
| Expand Brightness | Clip low / high brightness levels and expand the rest (more). |
| Brightness Ramp | Horizontal / Vertical variation of brightness (more). |
| Paint Edits | Apply an edit function gradually by "painting" with the mouse (more). |
| Leverage Edits | Apply edit functions regulated by initial brightness or color (more). |
| Repair Menu | Functions to correct problems in an image |
| Sharpen | Sharpen a blurred image (more). |
| Blur | Blur an image (e.g. smoothen skin) (more). |
| Reduce Noise | Reduce noise (speckles) in low-light images (more). |
| Smart Erase | Remove power lines and other spoilers from an image (more). |
| Red Eyes | Remove red eyes from flash photos (more). |
| Paint/Clone | Paint pixels or areas with color or with other parts of the image (more). |
| Remove Dust | Remove dust spots on images made from scanned slides (more). |
| Anti-alias Tool |
Reduce jagged lines or edges in
low-resolution images (more). |
| Fix Color Fringes | Reduce chromatic aberration (more). |
| Fix Stuck Pixels | Fix stuck pixels (always bright or dark) from defective camera sensor (more). |
| Color Menu | Functions to improve or correct color |
| White Balance | Remove false color from an image (more). |
| Color Mode | Make a black-white or color negative, or positive from negative, or sepia coloring (more). |
| Color Profile | Convert an image from sRGB to some other RGB color profile (more). |
| Match Colors | Match the colors in one image to those in another image (more). |
| Revise RGB | Make complex color corrections that vary over the image (more). |
| CMYK Density | Change brightness, CMYK colors, or contrast using OD units (more |
| Bend Menu | Funtions that bend or warp an image |
| Unbend | Fix perspective problems (more). |
| Keystone Correction | Straighten a photo made from an offset angle (more). |
| Flatten Book Page | Flatten/straighten a photographed page from a book (more). |
| Warp area | Distort image within an area by pulling with the mouse (more). |
| Warp curved | Distort entire image by pulling with the mouse (more). |
| Warp linear | Distort entire image by pulling with the mouse (more). |
| Warp affine | Distort entire image by pulling with the mouse (more). |
| Effects Menu | Functions that make artful transformations |
| Color Depth | Reduce color depth (posterize) (more). |
| Sketch |
Transform a photo into a pencil sketch (more). |
| Drawing |
Transform a photo into a line drawing (more). |
| Graduated Blur |
Blur pixels according to contrast (more). |
| Embossing | Transform a photo into a simulated embossing (more). |
| Tiles | Transform a photo into tiles (pixelate image) (more). |
| Dots | Transform a photo into an array of dots (more). |
| Painting | Transform a photo into a simulated painting (more). |
| Shift Colors | Replace selected colors with different colors (more). |
| Vignette | Change brightness or color in a radial pattern (more). |
| Combine Menu | Functions that combine multiple images |
| High Dynamic Range | Make a high dynamic range image from multiple images (more). |
| High Depth of Field | Make a high depth of field image from multiple images (more). |
| Stack / Paint | Combine multiple images to remove tourists and cars (more). |
| Stack / Noise | Combine multiple images to reduce noise (more). |
| Panorama | Join 2-4 overlapping images horizontally (more). |
| Vertical Panorama | Join 2-4 overlapping images vertically (more). |
| Mashup |
Arrange multiple images and text on a layout. (more). |
| Plugins Menu | Other image edit programs can be used as edit functions in fotoxx (more). |
| Help Menu | User guide, README, change log (more). |

| Color | Change the color of the mouse cursor and selected image areas (more). |
| Undo / Redo | Undo one edit / Redo one edit - up to 99 edits of the current image. |
| Shift + Undo / Redo | Changes the buttons to [undo all] and [redo all]. |
| Sync.G |
Set the gallery to the directory of the image in Tab F (navigation). |
| Open | File open dialog - open an image file to view or edit (more). |
| Prev / Next | Go to previous or next image in the current directory or search set. |
| Save |
Save (modified) image to disk file (same, new version, new file) (more). |
| Trash | Move an image file into the trash bin (more). |

| Sync.G |
Set the gallery to the directory of the image in Tab F (navigation). |
| Open | open another directory for a new image gallery window |
| GoTo | open a list of bookmarks, select one and go there |
| Zoom+ | use larger thumbnails |
| Zoom- | use smaller thumbnails or no thumbnails (show file names only) |
| First | go to the top of the gallery (the first image files) |
| Last | go to the last page in the gallery |
| Page up | go up (back) one page |
| Page down | do down (forward) one page |
| Row up | go up one row |
| Row down | go down one row |
| Sort | sort gallery files by name, mod date/time, photo date/time (EXIF) |
| Menu | main | gallery | description |
| Rename | x | x | rename the file without changing the directory (more) |
| Copy to | x | x | copy the file to another directory (create a duplicate) |
| Move to | x | x | move the file to another directory (remove from present directory) |
| Delete | x | x | delete the file (cannot be reversed) |
| Trash | x | x | move file to the trash folder (can be reversed) (more) |
| x | x | print the file (more) | |
| Trim | x | |
trim the file (crop) (remove unwanted margins) (more) |
| Resize | x | |
change the image size (pixel dimensions) (more) |
| Rotate 90° |
x | |
rotate the image +/- 90 degrees (more) |
| Voodoo Enhance | x | |
fast automatic enhancement that may be OK (more) |
| Brightness/Color | x | |
adjust brightness, contrast and color (more) |
| Gamma Curves | x | |
adjust gamma curves for brightness or for separate RGB colors (more) |
| Flatten Brightness | x | |
flatten the image brightness distribution (may enhance details) (more) |
| Tone Mapping | x | |
tone map the image (enhance low-contrast details) (more) |
| White Balance | x | |
rebalance colors by clicking on a white or gray image location (more) |
| Red Eyes | x | |
remove red eyes from flash photos (more) |
| Grid Lines | x | |
add or change grid lines (more) |
| Select Area | x | |
select image areas for localized edits (more) |
| Copy to Clipboard | x | x | copy image to clipboard for paste by other application |
| Main Window (tab F) | Fixed shortcuts |
| left / right arrow keys | Previous / next image |
| + or = / - keys | Zoom image bigger / smaller |
| F / G / W keys | Open corresponding window tab F / G / W |
| Z | Toggle: zoom image to 100% / fit image in window |
| Escape key | Exit slide show mode, exit a dialog. |
| Space Bar | Pause and resume slide show |
| F1 function key | Show user guide for current or prior menu function |
| F11 function key | Toggle main window to full-screen (with no menu/toolbar) and back |
| |
|
| Gallery window (tab G) | Fixed shortcuts |
| Home / End keys | move to first / last page of image gallery |
| Page Up / Down keys | move to previous / next page of image gallery |
| up / down arrow keys | move up / down by one row of image gallery |
| left / right arrow keys | move to previous / next page of image gallery |
| + or = / - keys | bigger / smaller thumbnail size |
| |
|
| Dialogs for User Input | Fixed shortcut |
| F1 function key | display user guide for current function |
| |
|
| Default Shortcuts | These can be changed using Tools > Keyboard Shortcuts |
| N | Rename Image File |
| K | Keyboard Shortcuts - edit |
| Alt+G | Grid Lines on/off |
| T | Trim/Crop Image |
| V | Voodoo Enhance |
| B | Brightness/Contrast/Color |
| Alt+U | Undo |
| Alt+R | Redo |
| left click | Zoom-in: magnify image, center at click position |
| right click | Zoom-out: restore image to window size. If no zoom, popup menu with common menu functions. |
| mouse wheel | Zoom in and out depending on wheel direction |
| left drag on image | Pan/scroll zoomed image, same direction or magnified opposite direction (like scroll bars) |
| menu text | text for the popup menu - optional if a menu icon is used |
| menu func | the Fotoxx function to use - the exact menu name |
| menu icon | menu icon - /directory.../filename.png - optional if a menu text is used |
| icon size | if icon is used, its size from 24x24 to 64x64 pixels |
| close window | checkbox: close the popup window when this menu is selected |

| tiff-16 | tiff-8 | png-16 | png-8 | jpeg-100 | jpeg-90 | jpeg-80 | jpeg-70 |
| 70 MB | 35 MB | 23 MB | 17 MB | 8 MB | 3 MB | 2 MB | 1 MB |
This function can help automate the
process of renaming a series of image files using a root name (e.g. an
event or place name) and a sequence number. Open the first image file
in the series, input a new name, and press the [apply] button. Use the
toolbar [next] button to move to the next file if wanted. You can use
the same name again by pressing the [previous name] button and then add
a suffix or sequence number. If you are using sequence numbers, press
the [add 1] button to increment the sequence number. 
This
is needed when Fotoxx is started for the first time, when you add new
image files to your collection, or if you move or rename image files or
their directories. Nothing is lost when image files are moved, but the
gallery windows will be slow if a large number of image files were
added or moved, and the Search Images function will not find the new or
moved files. The Synchronize function will create missing thumbnails,
replace outdated ones, and refresh the search index file using current
data from your image files. This may need significant time if you have
many thousands of images and/or a weak computer. A strong computer can
process 1500+ images per minute ("strong computer" means a 2+ GHz
multi-core processor with a 7200 rpm disk). 
| Startup Display | The initial window content when
Fotoxx is started. Recent Files: the most recently viewed or edited image files. Newest Files: image files most recently added to the Fotoxx database. Previous Image Viewed: return to the last image viewed or edited. Blank Window: start with no image in tab F and the top image directory in tab G. Directory Gallery: a top image directory or any sub-subdirectory underneath. Image File: any valid image file. |
| Menu Style | Classic: at the top of the window. Vertical: vertical on the left side of the window. The toolbar is under the menu. Vertical is more space efficient for the newer wide-screen monitors. |
| Toolbar Style | The toolbar style for both windows, image (tab F) and gallery (tab G). |
| Image Pan (zoomed image) |
Drag: image moves with the
dragged mouse. Scroll: image moves against the dragged mouse (like invisible scroll bars), Magnified: movement is magnified: multiple drags for large movement are not needed. |
| Warn Overwrite | Whether attempts to replace the original image is warned or not. Saving to a new version is never warned. Saving to a new file name is always warned if the file already exists. |
| Default JPEG quality |
The "quality" value used for [save] [replace] and [save] [new version]. Use [save] [new file] to use another value for a particular file. |
| Zoom Ratio | The image size increase with each zoom. Choose 1, 2, or 3 zooms for each 2x increase in size. |
| Interpolation |
The algorithm used to display an
image at sizes other than 1x. tiles: no interpolation - you can see the true image pixels if the size is big (4x) bilinear: "jagged edges" are removed without loss of detail. RECOMMENDED. hyperbolic: supposedly better than bilinear, but not much. VERY SLOW - not recommended. |
| RAW command | The command used to convert camera RAW files to tiff-16. This can be changed if you need. |
| RAW file types | The RAW file types recognized. If your camera uses something else, add it to the list and this may work. You can also shorten the list to those file types you actually use. |
This function is
used to view or change custom keyboard shortcuts. The currently
assigned shortcuts are shown in the window. To change one of these,
click on it to make the key assignment and menu name appear below (the
example shows shortcut keys Alt+G for the function Grid Lines). Enter a
new shortcut using the keyboard. You can use the keys A-Z, 0-9, F2-F9,
and most of the symbols (# $ & ^ < etc.). You can combine a key
with Ctrl, Alt or Shift: Press and hold Ctrl, Alt or Shift, then press
the key, then release both. When done, press [apply] to update the
list. To add a new shortcut, select a menu function from the drop-down
list (lower right), enter a shortcut using the keyboard, and then press
[apply] to update the list. To remove a shortcut, select it and press [Delete]. When you are finished making shortcuts,
press [save] to make the changes permanent (a file is updated). If you
press [cancel] or [x] all changes will be discarded. The shortcuts
shown in the previous tables
are reserved and changing them is blocked.
A
dialog pops up to ask for some initial inputs. Use the [Select Files]
button to select image files from the gallery window (link),
which may be the current directory, a collection, or the result of an
image search function. You can select random files or groups from this
gallery, and/or navigate elsewhere to select other files. When
finished, the selected files become a collection named "slide show"
which may also be edited using Manage Collections.
Use the [Open] button to select an existing collection. The [Save]
button can be used to save the slide show with a different collection
name. Enter a time
duration (seconds) to show each image. Select "latest versions only" to
show
only the last version of each image file. Select "continuous loop" if
the slide show should go back to the beginning after reaching the end.
Select "start with current image" to start from a chosen image position
(click a thumbnail to set the current image). Select the transition
modes to use when the image changes. Transition
modes include arrow-keys (manual transition), instant replacement,
fade-out / fade-in, and several animated methods of image replacement
(e.g. the new image expands from the center to replace the old image).
If "arrow-keys" alone is selected, then the time duration is irrelevant
and
the keyboard left and right arrow keys are used to move to the previous
or next image. The arrow keys can still be used even if one of the
other modes is selected. Use the escape key or F11 to get out of slide
show
mode. The spacebar can be used to pause and resume the timer between
slides. The B key can be used to blank the screen and pause the
show. Press again to restore the last image, and press the space
bar to resume with the next image. Before starting the slide show, you
can start the function
Metadata > Edit Caption/Comments to show relevant text for each
image in a small window which you can push to the side. The text is
updated for each image viewed in the slide show. Other Metadata menu
displays, if activated, will also update with each image. The slide
show dialog also
has an input for a music file or playlist. If not blank, the music will
be started with the slide show. You can interrupt the slide show by
pressing the G (gallery) tab. Navigate elsewhere if needed, click on an
image, and the slide show will resume from that image. This allows you
to skip around more easily than stopping and starting the slide show
each time ("start with current image" must not be selected for this to
work).
This
function is helpful if you want many image files (perhaps with the same
date or from the same event) to have the same names with an added
sequence number. In the dialog, specify a base name, a starting
sequence number, and an increment. In the base name, specify where you
want the sequence number with '#' characters. For example, a base name
of "arctic cruise ###-2012", a starting sequence number of 100, and an
increment of 10 will produce a series of file names like this:
This
function is used to convert, resize and move many image files at once
(for planned uploads to a web site, to save disk space, etc.). The menu
opens a dialog to select image files and specify options. Use the
button [select files] to select image files from a gallery window (link). Select
a maximum width and height for the output files, or check "no change"
if no size reduction is wanted. The
aspect ratio will not change: the image is reduced to fit within both
limits. Select the output file type. "same" means the file type will
not be changed, otherwise all files will be converted to the specified
type. Select the option: "replace originals" or "move to location". For
the latter, input a directory where the resized and converted image
files will be written, or use the [browse] button to locate the
directory. Use the checkbox to remove EXIF/IPTC data from the output
files, if desired. Check "delete originals" if you are moving files or
changing the file type and you want the original files to be deleted.
Finally, use the [proceed] button to start the resize process. You will
see a summary of the action requested and be able to confirm or cancel.
A popup window shows the progress as the files are moved or converted.
This
function converts selected RAW image files to JPEG, PNG-8, PNG-16,
TIFF-8 or TIFF-16 format, using the program dcraw. The PNG and TIFF
formats have either 8 or 16 bits per color. RAW files generally have
10-12 bits per color, and noise beyond that, therefore use a 16 bit
format to keep all of the data available in a RAW file. The difference
between 8 and 16 bit color is rarely visible, but a higher color depth
provides a greater margin for retouch functions that can radically
shift the brightness distribution, causing a problem known as "color
banding". Use the [Select Files] button to choose one or more RAW image
files from a gallery window (link).
Choose one of the output formats. Choose the parameters for the program
dcraw - the dialog buttons are used to configure the dcraw command
shown below. The defaults should work fine. The image files are
converted one at a time and displayed in the main window. Depending on
the number of files, this can take a long time (a strong PC does about
60 files per minute using a mix of raw file types and TIFF-16 output).
PNG-16 produces much smaller files than TIFF-16 because the files are
compressed (with no data loss). This also needs more time to do the
compression work. The parameters for dcraw are documented in the dcraw
man page (command: $ man dcraw).
This
function adds or removes horizontal and vertical lines across the
image. The lines are useful when an image must be rotated for horizon
alignment, or when an image is unbent or warped to straighten walls or
other objects in the image. The settings for x- and y-spacing control
the spacing (pixels) between the lines. If the controls for x- and
y-count are NOT zero, then the x- and y-spacing values are ignored and
the number of lines will be set to these counts. Example: set x- and
y-count to 2 lines each in order to divide the image into thirds
horizontally and vertically. The x- and y-grid checkboxes can be used
to enable and disable the vertical and horizontal lines separately. The
keyboard shortcut Alt+G can be used to toggle the grid lines on and off
(this shortcut can be changed).
If an image is printed with grid lines enabled, the grid lines are also
printed.
When a point on the image is
clicked, the RGB values are shown in a dialog window. The values have
the format xxx.dd, where xxx is the upper 8 bits of the color value and
.dd is the lower 8 bits. The range is 0.00 to 255.99. The lower 8 bits
are zero unless the image is being edited or the image is a 16-bit tiff
file. EV (exposure value) and OD (optical density) units are
alternative units, useful for precise color adjustment. EV is zero for
mid-brightness (128). OD (optical density or reflectivity) is 2.0 -
Log(100 * RGB / 256). The outputs are updated immediately if the image
is being edited. The last five points clicked are shown. The points are
labeled on the image corresponding to the letters A-E in the dialog
window. If "delta" is checked and the image is being edited, then the
RGB changes are shown instead of the absolute values. If no edit is
active, "delta" does nothing.| RGB | 0 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 |
| EV | nan | -7 | -6 | -5 | -4 | -3 | -2 | -1 | 0 | 1 |
| OD | nan | 2.41 | 2.11 | 1.81 | 1.51 | 1.20 | 0.90 | 0.60 | 0.30 | 0.0 |
Gamma determines
how RGB brightness values (0-255) are converted into brightness as
perceived by the eye. The standard value is 2.2 and this should
normally be used for image editing. An adjustment chart is provided,
courtesy of Norman Koren.
Adjust the dialog slider until the middle band has the same brightness
as the upper and lower bands at scale location 2.2. The chart only
works at 100% size, so do not zoom the chart.
The command line utility "xgamma" is required (normally it is present).
This
function is used to revise the GUI translations interactively, as
Fotoxx is being used. Traditionally, translation files (.po files) are
edited separately. These are then installed and the application is
exercised to see how the translations look. See the menu Help >
Translations for an explanation of how .po files work and the
procedures for editing them. The advantage of this interactive method
is that you can better understand the context, making translation
easier and more accurate. Updated translations are also immediately
seen in the application dialogs. This method is well suited to update
or refine an existing translation.
| Key Name | Fotoxx Usage |
| Date/Time Original | Edit Metadata function - image date |
| Keywords | Edit Metadata function - image tags |
| Rating | Edit Metadata function - image stars |
| User Comments | Edit Comments function |
| Caption-Abstract | Edit Caption function |
| Geotags | Edit Geotags function, 3 search image functions |
| Edit Status | History of Fotoxx edits applied to the image |
| any key | Edit Any Metadata, Delete Metadata |
The
dialog displays the location data for the current image, if any. The
live display is updated when a new image is opened. For an image with
missing or incorrect location data, enter a city name and use the
[Find] button to either complete the data in the dialog, or get a list
of matching cities to choose from (e.g. Bermingham, United Kingdom and
Bermingham, United States). Partial matches are found, so you can
usually enter a leading substring, e.g. "hono" for Honolulu. Use the
[Apply] button to enter the data into the EXIF metadata for the current
image, and also into the search index for later searching by location.
If the data is revised in the dialog (spelling of city/country, or
revision of latitude/longitude), this will take precedence for future
city searches. Use the [Prev] button to fill the dialog data with the
last location used. If the [Find] button does not find a city (it is
missing from the cities-geotags file), you can use the [Web] button to
find the city and location data from an internet web service (MapQuest
Open for now, but this can change). The location data is completed and
returned into the dialog. These names are not standardized and there
are many duplicates, so check the returned data for reasonableness and
change the spelling and capitalization if needed. The [Apply] button
will add the location data to the image, and it will be available from
now on for other images by using the [Find] button. If the [Web] button
fails, you can manually find the city in the internet and enter the
location data into the Edit Geotags dialog. Pressing [apply] will add
the data to the current image and make the location available for
future use.
With
this function, you can select many images and add the same location
data to all of them. Use the [select files] button to select the image
files from a gallery window (link).
Then get the location data as described above in Edit Geotags. Press
[proceed] to start the update process. Use this function also to
correct city/country spellings or latitude/longitude data, or to fix
inconsistencies.

The
Select Area dialog is started with the menu Areas > Select. Select
one of the 8 methods (explained below). Each method selects image areas
in a different way. You can change methods at any time, and the
selected areas are accumulated. An outline of the selected image
area(s) is shown as you add or remove areas from the selection. The
[Finish] button is used to make the area ready for subsequent edits.
The [Hide] button removes the area outline, giving you better
visibility of image edits and edge blending. Use the [Show] button to
show the area outline. The select area dialog can be exited and
re-started later to modify an existing area or start a new one.| Rectangle | Drag the mouse to enclose a rectangular area. |
| Ellipse | Drag the mouse to enclose an elliptical area. |
| Freehand Draw | Drag and click the mouse to draw lines that outline an enclosed space. |
| Follow Edge | Click along the edge of an
object in the image to draw lines that follow the edge, or drag the mouse to draw freehand. |
| Replace | Drag the mouse near an area edge-line to move the edge to the mouse. |
| (controls for the methods below) |
"mouse radius" sets the
size of a selection circle around the mouse pointer. "match level" sets the color match (0-100%) required for pixel selection. |
| Select area within mouse |
Left/right drag to
select/unselect all pixels within the mouse circle. Independent of color. |
| Select one matching color within mouse |
Click on the image to
select a color. Left/right drag to select/unselect pixels inside the mouse circle that match the color within "match level". |
| Select all matching colors within mouse |
Left/right drag to
select/unselect pixels surrounding the mouse that match the color of any pixels inside the mouse circle within "match level". |
| left drag | select pixels inside mouse circle and those with matching colors within the search range |
| right click | undo previous selection, repeat to unselect more |
| right drag | unselect pixels inside mouse circle and those with matching colors within the search range |


This function sets a new image
width and height. You can input the new pixel width and height directly
or choose a percent change for width and height. Buttons are present
for setting the new size to 3/4, 2/3, 1/2, 1/3, or 1/4 of the original
size. Using one of these ratios will minimize loss of resolution. If
the lock ratio box is checked, the original width / height ratio will
be preserved, meaning that if one dimension is changed, the other
dimension will be changed to match. The change is made immediately, but
the image will look the same unless it becomes smaller than the window,
causing a visible shrinkage. Leave the dialog with [done] to save the
changes or [cancel] to keep the original size. The image file size
(status bar) is not updated until the modified image is saved.
With
this function you can
write text directly on the image. Enter the text into the dialog.
Multiple lines can be used. After entering the text,
left-click the mouse where you want the text on the image. Click or
drag to move the text elsewhere. Right click to remove the text. Use
the [Font] button to select a different font. Use the [Size]
control to increase or decrease the text size. Use the [Angle] control
to change the slant angle of the text. The other controls allow you to
provide a background color around the text, a text outline color, and a
shadow effect. You can select the color and transparency for all of
these. The width control adjusts the width of outlines and shadows. The
shadow angle control sets the slant angle of the shadow. The [apply]
button makes the
current text permanent, so you can start a new one without leaving the
dialog. The [Open] and [Save] buttons start a file chooser dialog with
which you can load or save all text data from or to a file. All the
items in the dialog are loaded or saved, so you can
keep a collection of often-used text strings and settings.
Making a Watermark: use a text transparency of 70% or more
and a background transparency of 100%. The text should be faint but
readable. To add a "relief" effect, use Select Area to put a box around
the text and use the function Effects > Embossing to raise the
text (if brighter than the image) or recess the text (if darker).
This
function is used to change brightness, contrast, color saturation, and
color balance (relative RGB levels). You can adjust all of these items
as a function of the original image pixel brightness. To illustrate,
you could increase color saturation in darker image areas and leave it
unchanged in brighter image areas. There are 5 response curves for the
5 image attributes of brightness, color saturation, and color balance
(levels of red, green, and blue). The radio buttons select which curve
is active and displayed. The curve represents a value (Y-axis) for each
level of image brightness (X-axis). The middle Y-value is neutral (no
change from the initial value). Higher and lower Y-values represent
corresponding higher and lower settings for the 5 attributes. The
initial curves are flat at the middle value. The curves can be dragged
up or down with the mouse. An anchor point (black dot) is added to the
curve wherever it is pulled, and this becomes a constraint for
subsequent pulls: the curve will continue to go through this point as
other parts of the curve are pulled. Anchor points can also be dragged,
or deleted by right-clicking them. The image changes in real-time as
the curves are moved. Simply move the curves and observe the image
until you are satisfied. For example, to increase overall contrast,
make the Brightness curve lower on the left and/or higher on the right.
To brighten areas that are too dark, raise the left side of the
Brightness curve. The buttons [+++] etc. can be used to shift the whole
curve rapidly in various ways. Brightness changes all RGB values for a
pixel by the same factor. Color saturation changes the dominant RGB
color(s) within each pixel and moves other colors in the opposite
direction, so that overall brightness does not change. The curves for
the three colors change one color at a time. For example, if dark image
areas have a red hue, lower the left side of the Red curve.
This
is the classic gamma curve edit found in Photoshop and many other image
edit programs. The x-axis maps the input pixel brightness and the
y-axis the output or adjusted pixel brightness. The straight line at 45
degrees is the neutral curve, mapping input brightness values to the
same values for output brightness. The edited curve shown here will
cause darker pixels to become darker, mid-range pixels to have an
increased brightness range (more contrast), and the brightest pixels to
become brighter. In effect, contrast is being removed from the darker
and brighter image areas so that the mid-range areas can have more
contrast. Moving the low end of the curve to the right will cause dark
pixels to be clipped (made black), and moving the top end of the curve
to the left will cause bright pixels to be clipped (made white).
Tone
mapping increases the apparent brightness range of an image by
increasing local contrast. It is especially useful to improve HDR
images, but can also be applied to any image. HDR images often seem
"flat" because the contrast between nearby pixels has been reduced to
make the overall contrast fit within the available range. Tone Mapping
increases the contrast between nearby pixels without increasing the
overall contrast. It relies on the nature of human vision: contrast
within a small angle is perceived more strongly than contrast over a
large angle. Tone mapping can bring out subtle details (low contrast)
that would otherwise be hard to notice. Other methods can also be used:
adjusting the brightness curve can increase contrast for a selected
brightness range (possibly at the expense of others). Flattening the
brightness distribution can spread the available contrast (brightness
range) more evenly. Increasing color saturation can also bring out more
detail. These methods operate globally: all pixels of a given color and
brightness are processed the same. Tone mapping processes pixels
differently depending on the brightness of surrounding pixels and is
more effective at enhancing detail and the perceived brightness range.
This is a
fast and easy way to compensate for a common limitation in photos: the
brightness range is inadequate, or areas of the image have nearly the
same brightness and details are lost. This function redistributes the
pixel brightness so that each brightness level is more equally
represented. Technically, the brightness distribution is made more
uniform (flatter).
This
function expands the brightness range of an image that does not utilize
the full brightness range available, possibly making it look
contrast-poor. You can see this in the brightness distribution graph.
If the distribution shows little or no area at the extreme low and high
ends of the horizontal scale, the image may benefit from expanding the
brightness range. This means that the darkest pixels are made darker
and/or the brightest pixels are made brighter. Move the sliders to
extend the brightness range and observe the image.
This
function varies the brightness across an image, with the direction and
magnitude of the brightness slope determined by editable curves. You
can use this to compensate for uneven lighting or vignetting (darker
image corners). The function dialog displays two editable curves,
horizontal and vertical. The horizontal curve adjusts brightness
horizontally, and the vertical curve adjusts brightness vertically.
Move the curves in the directions labeled "+" and "‒" to increase or
decrease the image brightness in the corresponding image area. To
remove vignetting in the image corners, move both ends of both curves
in the "+" direction while fixing the middle areas or even moving them
in the "‒" direction. To brighten the upper right corner, move the
right end of the horizontal curve and the upper end of the vertical
curve in the "+" direction, as in the example above.
Use
this function in combination with some other retouch edit function.
Specify a mouse radius and "power" factors for the mouse center and
radius edge. Then start a retouch edit function if not already active.
The mouse pointer will be surrounded by a circle with the specified
radius. When the mouse is dragged over an area of the image, the
current retouch function is applied within the circle. The strength of
the function is regulated by the power factors. Typically you will use
a high value at the center and zero at the edge, meaning that the
strength of the edit will be maximum at the center, changing gradually
to zero at the edge of the circle. As you drag the mouse over the same
area repeatedly, the edits are slowly accumulated. For example, if the
edit function is Brightness/Color, and the brightness curve is set to a
high level, then the image will be slowly brightened in the area where
the mouse is dragged.
It
is sometimes effective to apply a retouching function "leveraged" by
some image attribute, e.g. apply noise reduction to darker areas of the
image while leaving brighter areas alone. To do this, use the menu
Select > Leverage Edits. Choose brightness or contrast as the
controlling attribute (lever). The lever may be for a single RGB color
or for all colors. The editable graph controls how subsequent edit
functions are applied to the image. The x-axis is the selected lever
(brightness or contrast), from minimum to maximum value. The y-axis
value governs how strongly an edit function affects a pixel having the
attribute value on the x-axis. A low y-value minimizes the effect, and
a high y-value maximizes it.
This
function sharpens a blurry image. Three methods are implemented: edge
detection, unsharp mask, and gradient. Edge detection: find adjacent
pixels with the largest brightness difference (contrast) and increase
the difference. This is repeated for several cycles, with the threshold
for brightness difference decreased each cycle. Unsharp mask: a fast
and effective method also found in Gimp and other tools. A technical
description can be found via Google. Gradient: pixels are processed
left to right and top to bottom. The brightness difference (contrast)
between each pixel and its prior neighbors (left and above) is
increased, and the pixel brightness is modified to match. This
brightness change is propagated to the next pixel where the process is
repeated.
This
function reduces the noise present in photos taken under poor lighting
conditions, making uniform surfaces appear speckled. You may choose
among the methods provided, and mixing them (using one and then
another) is often helpful. When an [apply] buttons is pressed, the
corresponding noise reduction method is applied to the image, using the
corresponding adjustable setting (radius or threshold). Each new
[apply] uses the modified image from the previous [apply], so each use
will have increasing impact. Witha large image, these algorithms may
run a long time. To save time, select
a small area and
experiment with the different methods and settings until you make a
decision, then clear the selected area and apply the chosen method(s)
to the whole image.| Flatten Outliers 1 | The highest and lowest pixel values within a radius are moderated slightly. |
| Flatten Outliers 2 | Pixels are compared to the mean
and sigma of pixels within a radius. Those outside one sigma are moved slightly back toward the mean. |
| Median Brightness | Pixels are set to the median value of their neighbors within a radius. |
| Top Hat | Detect outliers by comparison
with a band of pixels at a distance. The distance is increased in steps from 1 pixel to the radius limit. |
| Wavelets | Image brightness (with noise) over distance is converted into a series of wave functions that nearly sum to brightness and represent an approximation with less noise. |
This
function can be used to erase small objects that can spoil a good
photo, such as power lines, trash on the ground, a sign, etc. The
unwanted object is replaced with pixels taken from the surrounding
area. This is sometimes very effective (side-effects almost invisible),
and sometimes not. It works best for small or narrow objects in the
photo (e.g. <20 pixels wide). Radius controls the size of a circle
around the mouse pointer, defining the area to select and erase. Drag
the mouse to enclose all or part of the object to be removed. Left-drag
selects and right-drag un-selects. Press [Erase] to erase the selected
area, replacing the pixels with the nearest pixels from outside the
selection. If the selection was not precise enough, use [Undo], adjust
the selected area, and [Erase] again. Repeated selections and erasures
will accumulate until you use [New_Area] to start a new selection. The
prior erased areas are now fixed and [Undo] will only work for the
current selection. As with all edit functions, the toolbar buttons
[Undo] and [Redo] can be used to review all changes. It is likely best
to work with an image zoomed to 200% or more. The Blur control adds
blur to the replacement pixels. This can reduce visible side-effects,
since the replacement pixels may be sharper or have more contrast than
the surroundings. Change the Blur setting and repeat the [Erase]
button. A blur of 0.5 or 1 pixel is usually effective. The [show] and
[hide] buttons can be used to show the outline of the current selection
or hide it to better judge the results after erasing.
Images
made from dusty scanned slides can have many small dark spots - shadows
of the dust on the slides. This function can be used to remove the
majority of such spots. Move the three sliders until the maximum number
of dust spots are painted red, then press the [erase] button to erase
them. Press [red] to bring back the red view, then you can adjust the
sliders again and press [erase]. The "spot size limit" slider limits
the size of the spots that will be erased. The "max. brightness" slider
sets a threshold for ignoring spots that are not dark enough. The "min.
contrast" slider screens out spots having low contrast with their
surroundings. This process is usually a compromise. If the settings are
not optimal, small features like tree leaves can be erased, or large
spots may be left in place. Different parts of the image may need
different settings, e.g. sky can be treated more aggressively than a
building wall. You can simply use Erase Dust multiple times with
different settings as needed to get all the dust spots. Or you can use
select area to process the image in sections. If some spots are
persistent, you can treat them manually with Smart Erase: set a small
mouse radius and click on each spot to remove it. Spots from fibers
(long and thin) are usually not removed automatically, but Smart Erase
can be effective here. 
This
function is an easy way to remove a false color-cast, e.g. the whole
image has an overall blue or red tinge. After starting the function,
click somewhere on the image that should have no color - a white or
gray area. If that location has any color other than white or gray, it
will be used as a measure of overall false color, and this amount of
color will be removed from the whole image. You can click around on
various areas and see the impact instantly. The "warmer" slider can be
used to directly change the color temperature. This is especially
useful if there are no convenient gray/white areas. The "reduce" slider
can be
used to reduce the amount of change from 100% to zero.
This
function matches the colors in one image to those in another. A small
spot, determined from a mouse click, is sampled from each image. The
spot on the 2nd image will be made to have the same average color (RGB
values) as the spot from the 1st image. The factors used to make the
RGB values the same are then applied to all the pixels in the 2nd
image. The most common use is to remove a color-cast from an image by
marking a spot on the image that should have a given color which is
taken from another image.
This
function can be used to make complex color corrections, whereby
different parts of the image need different corrections. Select up to 9
control points on the image by clicking them with the mouse. The points
are added to the list in the dialog window, with the most recent point
at the top. The points are labeled A-I in the list and on the image
window. The current RGB values are shown (or EV or OD units if
selected). Change the RGB/EV/OD values in the dialog, and the image
will be changed to match. Each pixel in the image is influenced by all
the control points in the dialog, with the closer control points having
more influence than those farther away. The slider Soften Peaks
determines how widely the control points spread their influence. If
"delta" is checked, the values shown are the deltas (differences) from
the original image.
This function is used to change
overall brightness or selected colors using OD (optical density) units.
The input values range from -99 to +99 which represent -0.99 to +0.99
OD. OD is a logarithmic scale where -1 is a 10x increase and +1
is a 10x decrease in brightness. The input steps (0.01 OD) make a 2.3%
change in brightness, which is barely visible with undo/redo and not
visible with a side-by-side comparison. The contrast buttons change
contrast by 0.01 OD per step, meaning that the brightest and darkest
pixels are changed by 0.01 OD in opposite directions, with intermediate
pixels changed proportionally.
Panoramas of nearby subjects
(typically buildings or interior rooms) may show straight lines that
are curved, or buildings that are slanted. Bending of the images is
necessary in the panorama process in order for the images to fit
together. For remote subjects (esp. landscapes) this is not noticeable.
The unbend function can be used to straighten curved lines and remove
the slant from vertical lines. Vertical and horizontal dotted lines are
drawn over the image, showing the unbend axes. Click or drag the mouse
near the end of a line to move it. Input values for horizontal and
vertical unbend and watch the effect on the image. Increase or decrease
the values and repeat until satisfied. Move the axes to change the
centers of unbending. The linear values will slant the image left/right
or top/bottom edges to remove slant. The curved values will straighten
the image curving that comes from making a panorama. See also "Warp
Image" for another method of correcting image curving and perspective
problems.
This
function can be used to straighten a photo made from an offset angle.
The painting on the left is the original photo, taken from below and
left of center, to reduce reflections. The painting on the right is the
straightened version. This function can also be used to straighten a
building photographed from an angle, or a book page or document, etc.
This
function can flatten a photographed page from a book. If the book is
thick, the pages bend downward at the binding, and the photographed
text is squeezed together. This function straightens the top and bottom
edges of the page and unsqueezes the text.

This
function transforms a photo into a line drawing showing
outlines of objects within the image. Edges (sharp transitions in
brightness or color) in the image are brightened, and the rest of the
image is darkened. 
This
function converts an image into false colors. Choose any of the three
RGB colors and move the slider left or right from the center. One of
the two other colors will be substituted in a graduated manner,
reaching 100% replacement at the slider end positions. For example, you
can gradually substitute green or blue for the color red.
There are
two functions in this dialog.
Select
the HDR menu function. A file open dialog is started to select up to 9
image files, which must all have nearly the same pixel dimensions. The
images are aligned and combined automatically, which may need a minute
or more. When done, the combined image is shown, along with a dialog
for manual adjustments. The contributions from the input images are
shown as a series of editable curves. The horizontal scale represents
pixel brightness, from dark to bright white. Each curve represents an
image which contributes to the pixels. The image contribution at a
given brightness level is proportional to the height of its curve at
that level. The initial curve for the brightest image will be high on
the left and low on the right, meaning a high contribution to dark
pixels and a low contribution to bright pixels. The darkest image will
be low on the left and high on the right, and the remaining images will
be in-between. The curves can be edited by dragging them with the
mouse. The anchor points (small squares on a curve) can be pulled
around while others remain fixed. The corresponding image contributions
are changed accordingly, and you can see the results in quasi-real-time
in the output image. Right-click on an anchor point to remove it. In
general, the brightest image should have a higher contribution to the
darker pixels, and the darkest image a higher contribution to the
brighter pixels. You will likely need practice to become effective at
working the curves. A faster and easier alternative may work as well:
after the images are combined, ignore the curves and exit from HDR. Use
various edit functions to refine the image: Flatten, Expand Brightness,
Brightness/Color, and Tone Mapping. Select Area can be used to enclose
any area in the image which needs more brightness, color, or local
contrast, so you can apply different methods and parameters to
different areas. 
Combine
(overlay) multiple photos of the same subject taken at different times.
Remove tourists and cars that come and go between shots by painting
them away with the mouse.
Making the photos: choose a point for the center of the image. Take
several photos using the same center and being careful not to shift or
rotate the camera too much. The more photos the better. Up to nine can
be used with Fotoxx, but you can take more in order to have some to
discard if they are not sharp, a common problem with low light
conditions and long exposure times.
Using the panorama menu function, select 2-4 image files. The images
are initially joined and shown with a small transparent overlap. A
pre-align dialog asks you to drag the images into rough alignment. Drag
the images into the correct left to right order. The image to drag may
overlap other images. To be clear about which image is being dragged,
drag from near the center of the image. After the images are in the
correct order, align each image to its left neighbor. It works best to
proceed from left to right. Move an image horizontally and vertically
into rough alignment with its neighbor to the left, then rotate the
image if needed by dragging its bottom edge left or right. The image
pivots around the mid-point of its overlap with the image to the left.
The fastest method is to align the overlap middle region first, then
rotate the right image if needed to bring the upper and lower overlap
regions into alignment. Extreme accuracy is not needed. Use the
[resize] button to get a bigger combined image after moving them closer
together. The images should be correctly curved and fit together well.
If they do not, then the lens mm parameter (focal length, 35mm
equivalent) needs adjustment. The curvature of the images changes as
lens mm is adjusted. The initial value is obtained from the EXIF data
if available, and this is normally good enough. The lens bow parameter
(barrel or pincushion distortion) is not available in EXIF and must be
adjusted manually, but this is often insignificant and can be left at
zero. You can measure and set the lens parameters manually as described
below.
When fine alignment is complete,
the combined image is displayed. A dialog pops up for fine adjustment
of brightness and color match. You may see a sharp border between
images if the images do not have the same brightness and color balance.
The [auto color] button can be used to perform an automatic color
match, which is often satisfactory by itself. The other controls allow
you to make additional changes to better match the images. Select one
of the images with the radio buttons at the top, change the values for
brightness and color, and press the [apply] button to see the results.
Use [auto color] to match the other images to the one changed. Use
[file color] to restore the original values from the input images. The
"blend width" input governs how the images are blended together: at the
image joints, the color balance is gradually shifted over this many
pixels, to mask imbalances that cannot be fully corrected. The default
is 1 pixel, which makes any brightness or color differences look
obvious. 
| Method and Example |
Advantages |
Disadvantages |
| Directory and File Names e.g. files like this: /.../images/2012/italy/rome-12.jpg |
|
|
| Captions and Comments e.g. caption or comment like this: "2012 Italy Rome Forum" |
|
|
| Tags (EXIF Keywords) e.g. tags like this: italy, rome, forum, elizabeth |
|
|
| Geotags e.g. location data like this: Berlin Germany 52.52 N 13.42 E |
|
|
| Named Collections e.g. names like this: best scenery Italy 2012 |
|
|
| total images | Fotoxx
has been tested with 50K images with no noticable slowdown. 500K images should be practical on a strong computer. Image search functions may get slower beyond 100K images. |
| image size | The max. supported width or height is 20K pixels (compile time constant). |
| image edits | 99 edits for undo/redo and file version numbering (filename.v01 to filename.v99). |
| geotag cities | 10,000 different cities/locations for geotagged images. |
| tags | There are limits listed in the topic Tags Overview. |
| xdg-utils | open text or html files with user's preferred application |
| exiftool | read and write image metadata (tags, comments, etc.) |
| dcraw | batch convert RAW image files to tiff, jpeg, or png |
| ufraw | open a RAW image for editing using the ufraw GUI |
| brasero | burn a CD or DVD with selected images |
| xgamma | used for the Monitor Gamma function (adjust monitor gamma) |
| addr2line |
adds line numbers to zappcrash dump - important debug information |
| g++ | GNU C++ compiler and C libraries |
| libgtk3.0-dev | Gnome GTK3/GDK3/Pixbuf/etc. function libraries |
| libtiff4-dev | tiff library development files |
| libpng12-dev | png library development files |
| liblcms2-dev | Little CMS development files |
| -v | output release version and and exit |
| /.../imagefile.jpg | initial image directory or image file to open |
| -recent (or -r) | show a gallery of recent files, most recent at the top |
| - new (or -n) | show a gallery of recently added new files (from Synchronize Files) |
| -prev (or -p) | show the last file viewed in the previous session |
| -blank (or -b) | show a blank window |
| -lang lc_RC | language code (+ opt. region code) to use for GUI (de, de_AT, fr ...) |
| -translate (or -t) | start in online translation mode (to capture the initial menus) |
| -nosync (or -nos) | omit auto file sync at startup (dangerous - see note below) |
| -menu "menu name" | startup menu function - Fotoxx will start with this menu active. |
| CPU 123% | current Fotoxx CPU load for all threads and processor cores |
| 1234x987x8 | image width x height x depth (bits per color) |
| 0.45MB | image file size (updated when a modified image is saved) |
| 56% | zoom status, image % size |
| edits: 3 | 3 edits have been made and can be reversed with the [undo] button |
| menu locked | an edit function is active; other edit functions are blocked |
| area active | a select area is present and enabled - edits are confined within the area |
| dialog open | a dialog for user input is open and waiting |
| /usr/bin/fotoxx | the executable program file |
| /usr/share/fotoxx/data | user guides and other help files in multiple languages |
| /usr/share/fotoxx/locales | translation.po files in multiple languages |
| /usr/share/fotoxx/icons | icons used in menus and toolbars |
| /usr/share/doc/fotoxx | change log, man page, README and other doc files in multiple languages |
| /write_text/ | image text overlays saved from Transform > Write Text |
| /collections/ | image collections from Tools > Manage Collections |
| /favorites | saved data for user-configuration of favorites menu |
| /locales | saved translation (.po) files, possibly user-modified |
| /mashup |
saved mashup project files |
| /saved_areas/ | "cutout" files saved from the Select > Save dialog |
| /saved_curves | curve data saved from Retouch curve edit dialogs |
| /geotags | downloaded geotag locations and world map image file |
| /search_index4 | text files containing searchable data for all image files |
| /thumbnails | thumbnail files (default location, user can change this) |
| bookmarks | bookmark names and image file locations |
| logfile | Fotoxx outputs that may be relevant for diagnosing problems |
| parameters | setup parameters that are saved across Fotoxx sessions |
| KB-shortcuts | user-defined or modified keyboard shortcuts |
| printfile.png | the last file printed with Fotoxx |
| recent_files | a list of the last 100 files opened by Fotoxx, saved when Fotoxx exits |
| search_results | a list of the last image files found with Metadata > Search Images |
| tags_defined | a list of all categories and tags currently used in all images |
| top_directory | one or more top image directories used by fotoxx |
| zdialog_inputs | saved dialog data for dialogs that recall prior inputs |
| zdialog_positions | saved dialog window positions (relative to main window) |
| Metadata section and name | Usage | Index |
| IPTC:Keywords | tags entered by user | yes |
| IPTC:Rating | "star" rating entered by user | yes |
| EXIF:ImageSize | pixel width and height,
1234x2345 |
yes |
| EXIF:DateTimeOriginal | date/time photo was made, or entered by user | yes |
| EXIF:ImageHistory | history of image edits (used by Fotoxx and others) | no |
| EXIF:UserComment | comment text entered by user | yes |
| IPTC:Caption-Abstract | caption or abstract text entered by user | yes |
| EXIF:FocalLengthIn35mmFormat | camera focal length used for photo, in 35mm equivalent | no |
| EXIF:City, Country | city and country from camera GPS, or entered by user | yes |
| EXIF:GPSLatitude, GPSLongitude | earth coordinates from camera GPS, or entered by user | yes |
| Synchronize Files from initial status: 21K image files, no index, no thumbnails | 13.1 minutes |
| Synchronize Files at startup: no new files and 21K old files | < 1 second |
| Synchronize Files at startup: 101 new files among 21K old files | 3 seconds |
| Search Images by date range: find 805 from 21K with a date in 2012 | < 1 second |
| Search Images by file name: find 432 from 21K with "spitzbergen" in file name | < 1 second |
| Search Images by tags: find 172 from 21K having both tags "alaska" and "scenery" | < 1 second |
| Search Metadata: find 292 of 21K with date in 2012 and "DMC-TZ3" in EXIF: model | 5 seconds |
| Find files by world map location: find 404 from 21K files by clicking map location "Dallas" | < 1 second |