Version 7.1 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. In version 7.1, support for Canon CR3 metadata has been improved, among other things. The complete release notes for this release are as follows:
Better Canon CR3 Metadata Support
digiKam tries to support as many digital cameras’ file formats as possible, but support for RAW files is a big challenge. Some applications have been especially created only to support RAW files from specific cameras, as this kind of support is complex, long, and hard to maintain over time.
RAW files are not like JPEG images. Nothing is standardized and camera makers are free to change everything inside these digital containers without ever documenting it. RAW files allow camera makers to reinvent the wheel and implement hidden features, to cache metadata, or encrypt information.
When you buy an expensive camera, such as the latest Canon devices, you should expect the image provided to be seriously pre-processed by the camera firmware and ready to use immediately. This is true for JPEG, but not RAW files, where the format changes for every new camera released, as it depends on the cameras sensor data. This is also the case for the Canon CR3: the RAW format produced by this camera has required intensive reverse-engineering that the digiKam team cannot always support well. This is why we use the powerful Libraw library to post-process the RAW files on the computer. This library includes complex algorithms to support all kinds of different RAW file formats, including the Canon CR3.
With the 7.0.0 release, the Canon CR3 Raw file metadata support was basic, with only a few properties taken from Exif. This information is used to populate the database with the main shot information captured from the camera. The goal is to be able to use some technical criteria in search of an engine later to find items in huge collections.
The CR3 file format is a complex proprietary container based on ISO/IEC base media file format. In digiKam, historically we have used the Exiv2 library to deal with file metadata, but this library is not yet able to extract information from CR3 images. So we needed to use an alternative, and by chance, libraw provides mechanisms to handle property tags from a client application.
For digiKam 7.1.0, we have written a metadata interface based on libraw for the CR3, and the application is now able to read a large portion of Exif tags, including GPS information, color profile, and, of course. standard IPTC and XMP containers. CR3 Metadata changes are only supported through XMP sidecar, as no write support is possible with this format.
Although the new libraw based interface is less powerful than Exiv2 (which permits a lot of operations on tags), by using libraw. digiKAm can be better compatible today with CR3. Moreever, the interface is not only compatible with CR3 files, but with all RAW files supported by libraw. Other RAW files not yet supported by Exiv2 are de facto supported, sich as Sigma X3F, Panasonix RW2, or Leica RWL for example.
Application New Features and Improvements
Here’s an unsorted list of features and improvements included in this release:
- A new Batch Queue Manager plugin has been introduced to fix Hot Pixels automatically. Most current digital cameras produce images with several brightly colored “bad pixels” when using slow shutter speeds. Night images can be ruined by these “bad pixels” for example, and the tool can fix it using a black frame subtraction method. This tool, already available for a while in Image Editor, has been improved and is now able to manage a collection of black frames from different camera models.
- A new Batch Queue Manager plugin has been introduced to apply texture over images. This decorative tool, already available for a while in Image Editor, can be appended to your photo workflow and process target images automatically.
- Regarding metadata management, we have improved the IPTC compatibility with UTF-8 character encoding. It’s now possible to use extended characters set everywhere in legacy IPTC text containers. The older IPTC standard was originally limited to ASCII characters and XMP have been published by Adobe in the past to replace IPTC without this limitation. But IPTC is still here for compatibility reasons and has evolved for better internationalization support. It permits to host text based on non-latin alphabets such as Russian, German, Greek, Japanese, Arabic, etc.
|Windows 7, Linux, BSD, macOS, Windows 8, Windows 10