digiKam is an advanced digital photo management application for KDE, which makes importing and organizing digital photos a "snap". The photos are organized in albums which can be sorted chronologically, by folder layout or by custom collections.

Tired of the folder constraints? Don't worry, digiKam also provides tagging. You tag your images which can be spread out across multiple folders, and digiKam provides fast and intuitive ways to browse these tagged images. You can also add comments to your images. digiKam makes use of a fast and robust database to store these meta-informations which makes adding and editing of comments and tags very reliable.

digiKam makes use of KIPI plugins for lots of added functionalities. KIPI (KDE Image Plugin Interface) is an initiative to create a common plugin infrastructure for digiKam, KPhotoAlbum, and GwenView. Its aim is to allow development of image plugins which can be shared among KDE graphical applications.

An easy-to-use interface is provided that enables you to connect to your camera and preview, download and/or delete your images. Basic auto-transformations can be deployed on the fly during image downloading.

Another tool, which most artists and photographers will be familiar with, is a Light Table. This tool assists artists and photographers with reviewing their work ensuring the highest quality only. A classical light table will show the artist the place on the images to touch up. Well in digiKam, the light table function provides the user a similar experience. You can import a photo, drag it onto the light table, and touch up only the areas that need it.

Features

  • Import pictures
  • Organize your collection
  • View items
  • Edit and enhance
  • Create (slideshows, calendar, print)
  • Share your creations (using social web services, email, your own web gallery)

What's New

Complete release notes here.

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release.

Qt 5.15 LTS used in Windows and MacOS bundle

With this release we take care about upgrading the Qt framework with a LTS version. Since Qt 5.15.2, the framework is only published privately to the registered clients from the Qt Company. By chance, the KDE project deals with the Qt company to provide a rolling relea se of the whole Qt framework including all the most important patches. This is the Qt collection patch used from now by the digiKam AppImage bundle. This allows digiKam to benefit from important fixes as to support the most recent version of Mysql and Mar iadb database in the QtSql plugin. Even if Qt 5.15.5 is just released as open-source, more than one year later 5.15.2, we will continue to use the Qt Collecti on Patch, as the last customer Qt5 release is 5.15.8. So there exists again a serious gap between the open-source and the customer ve rsions of Qt.

Update of KDE framework and Libraw

KDE framework has been updated to the latest 5.95 release including p lenty of bug fixes. Internal RAW processors based on Libraw source code have been updated to the latest snapshot 2022-06-17. More than 1180 different RAW cameras are now supported with this release. The new Olympus OM-1 camera is now supported in this release.

Maintenance and Improvements

This new version arrives with 84 files triaged and closed in bugzilla.

With this release, the modern AVIF and JPEG-XL image containers support was improved in all bundles. We also remove the older internal copy of libheif and libde265 codecs in favor to a more recent of system libraries for a better support of the HEIF image container used by iPhone camera.

Other improvements are crash fixes in specific conditions, fixes for regression use cases, more stability with the remote Mysql database. The application internationalization has also been updated.

Future Plans

We will continue to maintain the Qt5 version of digiKam in a dedicated branch of gitlab repository. Only bug-fixes Will be applied to this code.

In parallel, the git master branch is now finally ported to the new Qt6 framework. It use the partial port done by a student during summer 2021 and make this code compatible also with Qt5.

Not all regression tests are yet done as plenty of changes have been introduced but we are near to release the first 8.0.0- beta1 while this summer. All new features will also be hosted to this code for a future 8.0.0 release probably published at the end of this year.

We also advance to provide bundles signed for the MacOS and Windows stores using the KDE Craft infrastructure. These tasks are so far to be completed as the Craft framework used to build KDE applications do not use last and all depende ncies provided by our handmaid and well tuned bundles, but we share hard working hours on these topics to be ready for 8.0.0 rele ase.

Finally, while this summer, two students have been retained and will join the game to complete the Image Quality analyzer using neural network, and to write a new plugin to perform OCR over images using Tesseract.

Final Words

Thanks to all users for your support and donations, and to all contributors, students, testers who allowed us to improve this release.

digiKam 7.7.0 source code tarball, Linux 64 bits AppImage bundles, MacOS Intel package, and Windows 64 bits installers can be downloaded from this repository.