Bugzilla – Bug 1213371
Dolphin cannot display HEIC images
Last modified: 2024-04-19 22:25:44 UTC
Dolphin does not show thumbnails for .heic files.
Tested with Dolphin 23.04.3
*** Bug 1213372 has been marked as a duplicate of this bug. ***
I can't reproduce with https://github.com/dsoprea/heic-exif-samples/blob/master/image1.heic. kimageformats is already built with HEIF support enabled.
Make sure your libheif packages come from packman. `rpm -qi libheif1` will tell you where it comes from (look at the 'Packager' or 'Vendor' line).
This command showed that libheif1 had been installed from vendor openSUSE "$ rpm -qi libheif1 Name : libheif1 Version : 1.16.2 Release : 1.2 Architecture: x86_64 Install Date: 2023-06-25T22:58:08 CEST Group : System/Libraries Size : 677435 License : GPL-2.0-or-later Signature : RSA/SHA512, 2023-06-15T02:05:29 CEST, Key ID 35a2f86e29b700a4 Source RPM : libheif-1.16.2-1.2.src.rpm Build Date : 2023-06-15T02:04:24 CEST Build Host : lamb58 Packager : https://bugs.opensuse.org Vendor : openSUSE URL : https://github.com/strukturag/libheif Summary : HEIF/AVIF file format decoder and encoder Description : libheif is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File Format) file format decoder and encoder. HEIF and AVIF are new image file formats employing HEVC (H.265) or AV1 image coding, respectively, for the best compression ratios currently possible. For AVIF libaom, dav1d, or rav1e are used as codecs. HEIF support is not provided. Distribution: openSUSE Tumbleweed" After adding Packman and installing libheif1 from it, Dolphin, Gwenview and GIMP could display the image without issue. But why is the required libheif1 package only available in Packman? Could the package in openSUSE be build the same way? "$ zypper se -sx libheif1 Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository ---+----------+---------+--------------------+--------+------------------------ v | libheif1 | package | 1.16.2-1.2 | x86_64 | openSUSE:Tumbleweed v | libheif1 | package | 1.16.2-1.2 | x86_64 | openSUSE-Tumbleweed-Oss i+ | libheif1 | package | 1.16.2-1699.5.pm.6 | x86_64 | packman-essentials v | libheif1 | package | 1.16.2-1699.5.pm.6 | i586 | packman-essentials "
(In reply to Wilms from comment #5) > This command showed that libheif1 had been installed from vendor openSUSE > There are patent issues with libheif, install the packman package instead. https://en.opensuse.org/Additional_package_repositories#Packman
After I installed libheif1 from Packman, Dolphin, Gwenview and GIMP could display the image without issue. Or do you need more info?
No, let's just close the report
*** Bug 1223160 has been marked as a duplicate of this bug. ***