Software update: digiKam 7.4

Spread the love

Version 7.4 of digiKam has been released. This photo management and image editing application has downloads for Linux, BSD, macOS and Windows. It includes support for various file formats and can also be provided with more options via plug-ins, such as exporting an album to Facebook or Flickr. More about the possibilities of this program is on this page to find. Below is an overview of the main improvements we can find in this release:

digiKam 7.4.0 has been released

After five months of maintenance, the digiKam team is proud to present version 7.4.0 of its open source digital photo manager. This new version arrives after 20 years of development since the first public 0.1.0, released at Christmas 2001. Here is the list of most important features coming with this release:

Showfoto Folder-View and Stack-View

Showfoto, the stand alone version of digiKam image editor, comes with a new left sidebar including two tabs to navigate in your local file system and to manage your preferred stack of images to load in application. The Folder-View is a standard navigation view over the local file system. it allow:

  • To filter images by type-mimes,
  • Render thumbnails with different sizes,
  • Render file list with details,
  • Show photograph metadata on tool tips,
  • Play over the navigation history,
  • Save your preferred places in Bookmarks,
  • Give access to the usual places from your computer,
  • Load folder contents to the editor using Stack-View,
  • Visualize quickly the images using Generic/View plugins.

The StackView is a flat list of grouped images. it allow:

  • Quickly load items into editor,
  • Manage list of files to host in editor thumb-bar,
  • Allow to host stacked files from different folders,
  • Render thumbnails with different sizes,
  • Show photograph metadata on tool tips,
  • Save your preferred list of files in hierarchized Favorites tree-view,
  • Edit and manage Favorites properties,
  • Search over Favorites tree-view.
  • Visualize quickly the stacked items using Generic/View plugins.

Remember that Showfoto does not use a database as digiKam. All settings and properties managed by the Folder-View and the Stack-View are stored in a simple XML config file. The new left sidebar will allow you to explore images stored on your disk and manage a small collection of your preferred items.

Linux, MacOS, and Windows Bundle Improvements

The AppImage bundle is now compiled with Linux Mageia 7.1 for a better binary compatibility with recent distributions. The last frameworks Qt 5.15.2, KF5 5.84, and Exiv2 0.27.5 are now used everywhere. The MacOS package is now compatible with the last Apple Monterrey operating system.

Internal RAW engine have been also updated to last Libraw snapshot 202110 and introduce these supports:

  • Sony Lossless Compressed Support
  • Panasonic v6/12 bit
  • DJI Mavic Air 2S
  • Fujifilm GFX 50S II; GFX 100S, X-E4
  • GoPro HERO9, HERO10 (if compiled w/ USE_GPR_SDK)
  • Nikon Z fc
  • Panasonic GH5 Mark II
  • Pentax K3 Mark III
  • Olympus E-P7
  • Ricoh GR IIIx
  • Sony A1, A7R-IIIA (ILCE-7RM3A), A7R-IVA (ILCE-7RM4A), ZV-E10
  • Canon EOS M50 Mark II

We plan to use the new Qt6 framework everywhere as it becomes available in standard and all Qt based dependencies are now mostly ported and ready to use. For MacOS support, we plan to compile the application as Universal Binary to run natively on Apple Silicon Architecture, as current version is only targeted for Intel but work fine with Rosetta 2 for M1-based computers.

New Tool to Share with MJPEG Stream

A new plugin was developed and tested to export photos as Motion JPEG Stream† This tool allows users to share items on the local network through a MJPEG Stream server. Items to share can be selected one by one or by group through a selection of albums. Motion JPEG is a video compression format in which each video frame or interlaced field of a digital video sequence is compressed separately as a JPEG image. MJPEG streams is a standard which allows network clients to be connected without additional module. Most major web browsers and players support MJPEG streams.

Stream can be optimized with image sizes and JPEG quality to reduce the network bandwidth used. Users can customize the delay and the transition between images. A visual effect can be applied to the image while rendering on the web browser. Finally, an On Screen Display overlay can be shown to print image properties. To access the stream from your browser, use as url, with address the MJPEG address, and port the MJPEG port set in config dialog. More than one computer can be connected to the MJPEG server at the same time.

Local Thumbnails Database Supports

A long time feature was to allow users to store the thumbnails database in a local file system when a remote Mysql/Mariadb database is used with digiKam, for example with a NAS connected to the local network. The bandwidth uses is very important in this case to share Wavelets compressed thumbnails between the remote database and the digiKam session. Using a local sqlite database hosted on the host computer will solve this issue and increase the application performances while browsing album contents.

Image Quality Sorter Improvements

This summer, one student named Phuoc-Khanh Le has works to improve the Image Quality Sorter algorithms† The Image Quality Sorted tool from digiKam is used to sort images by quality and register items with flags in the database for future post processing. Analyzed image qualities are noise, focus, exposure, and compression. Algorithms used in the background, written a few years ago do not give expected results in all shot conditions and need to be re-written for performances, especially using OpenCV framework.

A new feature implemented in this project is the capability to extract the focus zone used by the camera to identify the area where the subject of the photography is located, and to check if the quality of image matches with the user criteria . For the moment, few camera models are supported, but we plan to add more devices by the use of the powerful ExifTool metadata parser. This project has been merged and included in this 7.4.0 release. Student has written a long report about all changes and tests performed.

Final Words

As you can see, digiKam version 7.4.0 has a lot going for it. The bugzilla entries closed alone for this release are impressive, with more than 200 files closed this autumn. Thanks to all users for your support and donations, and to all contributors, students, testers who allowed us to improve this release. digiKam 7.4.0 source code tarball, Linux 64 bits AppImage bundles, MacOS Intel package, and Windows 64 bits installers can be downloaded from this repository

Rendezvous in spring 2022 for the next digiKam 7.5.0 release. Happy digiKaming, Merry Christmas, and Best Wishes for 2022.

Version number 7.4.0
Release status Final
Operating systems Windows 7, Linux, BSD, macOS, Windows 8, Windows 10, Windows 11
Website digiKam
Download
License type Freeware
You might also like