Photo Organizer Feature Comparison

Open source programs

nameplatformtoolkitwritten in
 digiKamLinuxQtC++
 fotoxxLinuxGTKC++
 F-SpotLinuxGTKC# (Mono)
 gThumbLinuxGTKC
 GwenviewLinuxQtC++
 KPhotoAlbumLinuxQtC++
 SolangLinuxGTKC++
 ShotwellLinux, WindowsGTKVala

Also see  Kipi (the KDE Image Plugin Interface).

Commercial programs

  • Aperture
  • iPhoto
  • Lightroom
  • Picasa
  • Windows Live Photo Gallery

Organizing

iPhotoF-SpotPicasaWindows Live Photo GalleryAperture
multiple versions of each photonyny
display/edit photo namesynn
hide photosyny
keywordsyy ("tags")y
ratingsy: 1-5 starsy: 1-5 starscan give photo a star to mark as favoritey: 1-5 starsy: 1-5 stars
where modified photo files are storedin a hidden library directory; 1 full-size copy for each modified photoin same directory as original; one copy for each modified versionstored in hidden directory; edits written to files only upon user requestwritten to original file immediately; backup copy kept in hidden directory so user can revertin a hidden library directory; by default, 1 reduced-size copy for each photo (whether modified or not)
where metadata (e.g. keywords) is storedin private database; written to files only upon exporteither in private database or in photo files, depending on user optionwritten immediately to photo fileswritten immediately to photo filesin private database; a user command is available to write metadata to masters
thumbnail sizes180 px (AP.Tinies), 360 px (AP.Minis), 1024 px (AP.Thumbnails)

Editing

iPhotoF-SpotgThumbPicasa
compare photos side by sideynnn
quick compare before/after changey (Shift key)nnn
undoynyy
zoom in while editingyyyn
pan with mouseynyy
rotateyyyy
cropyyyy
crop tool displays thirdsynnn
straighteny (by 0.1 deg)y (by 1.0 deg)ny
straighten tool displays horizontal linesynny
resizeny (only while exporting)yy (only while exporting)
one-click auto-enhanceyy ("Auto Color")y ("Equalize")y
auto-enhance changes listed in color adjustment dialogynnn
red-eye removalyyyy
retouch brushynny
effectsb&w, sepia, othersb&w ("Desaturate"), sepiab&w ("Desaturate", negativey
histogramyyny
color adjust: exposure (= lightness?)yyny
color adjust: brightness/contrastcontrastbrightness, contrastbrightness, contrastbrightness, contrast
color adjust: hue/saturation/lightnesssaturationhue, saturationhue, saturation, lightnessy
avoid saturating skin tonesynnn?
color adjust: color balancetemperature, tinttemperature, tintcyan-red, magenta-green, yellow-bluewarmify,etc
color adjust: effectssharpness, de-noise, otherssharpness (in Edit menu)noneseveral

Presentation/sharing

iPhotoF-SpotPicasa
slideshowyyy
slideshow controls (pause, manual advance)yny
configurable slideshow timingyny
configurable slideshow transitionsyny
slideshow can display photo captionsyny
slideshow can play musicyny
slideshow themes (e.g. ken burns, sliding panels)yn??
export to online print serviceyny
export to facebookyy (via plugin)n
export slideshow as movieynn