SUMMARY I converted some photos from JPEG to AVIF and made sure to include the EXIF metadata (e. g. camera model, focal length etc), but in Gwenview and Dolphin this metadata is not displayed. However, exiftool can read the data from the AVIF file. Btw after I converted the AVIF back to a JPEG, metadata was shown for the new JPEG again STEPS TO REPRODUCE 1. Find a JPEG photo with EXIF data, and look at the data displayed in Dolphins preview panel 2. Convert it to AVIF: avifenc PHOTO.jpg PHOTO.avif 3. Include the EXIF data in the AVIF: exiftool -tagsfromfile PHOTO.jpg PHOTO.avif 4. Confirm that the EXIF data is included in the AVIF by looking at the output of: exiftool PHOTO.avif 5. Look at the file in Dolphins preview panel or in Gwenview OBSERVED RESULT Metadata is displayed for the JPEG, but not for the AVIF EXPECTED RESULT Metadata for the AVIF file should be displayed SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.24.3 KDE Frameworks Version: 5.91.0 Qt Version: 5.15.3 Kernel Version: 5.16.13-zen1-1-zen (64-bit) Graphics Platform: Wayland
kimageformat doesn't deal with metadata. Reassigning to kfilemetadata, but not 100% sure that's it either
Adding Daniel in case he feels inclined to investigate.
KFileMetaData is the right place. New exiv2 can be built with EXIV2_ENABLE_BMFF and it enables support for AVIF and HEIF/HEIC containers. Most probably, the JPEG XL (jxl) is also supported by new exiv2. So the solution is to update extractor in KFileMetaData.
*** Bug 484096 has been marked as a duplicate of this bug. ***