DigiKam


digiKam is a free and open-source image organizer and tag editor written in C++ using the KDE Applications.

Features

digiKam runs on most known desktop environments and window managers, as long as the required libraries are installed. It supports all major image file formats, such as JPEG and PNG as well as over 200 raw image formats and can organize collections of photographs in directory-based albums, or dynamic albums by date, timeline, or by tags. Users can also add captions and ratings to their images, search through them and save searches for later use. Using plug-ins, users can export albums to various online services including 23hq, Facebook, Flickr, Gallery2, Google Earth's KML files, Yandex.Fotki, MediaWiki, Rajce, SmugMug, Piwigo, Simpleviewer, Picasa Web Albums. Plug-ins are also available to enable burning photos to a CD and the creation of web galleries.
digiKam provides functions for organizing, previewing, downloading and/or deleting images from digital cameras. Basic auto-transformations can also be deployed on the fly during picture downloading. In addition, digiKam offers image enhancement tools through its KIPI framework and its own plugins, like red-eye removal, color management, image filters, or special effects. digiKam was the only free photo management application on Linux that could handle 16 bit/channel images, until RawTherapee version 4.0 was released in 2011, using a new 32 bits/channel engine for all internal image processing. Digital Asset Management is the mainstay of digiKam.

Version history

digiKam has been in development since before 2006.
digiKam features XMP metadata, DNG format read and write, database file is independent of photo libraries, enabling remote paths, multiple roots and offline archives, improved database with much more metadata that can be searched, e.g. camera or lens, Marble integration for geolocation, non-modal image editor, live search boxes in both sidebars and main window, and many more.
As of version 0.9 features include a GPS locator and synchronization, iPod Photo upload support, an advanced metadata editor, better support for raw image formats, full color management, a light-table, pan-tool in Image Editor and Preview mode, improvements in usability, and many new plugins.
digiKam 2.0 was released in July 2011, sporting a number of new features, including:
In August 2018 a beta version of DigiKam 6.0 was published. Improvements comprise support for video files used as photos, as well as new RAW and export options.

Face detection and recognition

Starting with version 2.0, digiKam has introduced face recognition allowing you to automatically identify photos of certain people and tag them. DigiKam's photo manager was the first free project to feature similar functionality, with face recognition previously implemented only in proprietary products such as Google Picasa, Apple iPhoto, and Windows Live Photo Gallery.
Face recognition was implemented in version 2.0 through the libface library, and from version 3.3 it is based on OpenTLD project work. uses the from the OpenCV library.

Other OS

digiKam has been awarded the TUX 2005, 2008, and 2010 Readers' Choice Award in the category Favorite Digital Photo Management Tool.