Nope. I reinstalled all (from Fedora repository), but don’t work.
The libheif* from Fedora repository not works since 37, but the same packages from RPMFusion worked.
But since 38 the RPMFusin repository does not contain libheif* packages, just “libheif-freeworld”, but this not works too.
[libheif* means:
$ sudo dnf search libheif
===============================================================================
libheif.x86_64 : HEIF and AVIF file format decoder and encoder
libheif.i686 : HEIF and AVIF file format decoder and encoder
libheif-devel.x86_64 : Development files for libheif
libheif-devel.i686 : Development files for libheif
libheif-freeworld.x86_64 : HEVC support for HEIF and AVIF file format decoder and encoder
libheif-tools.x86_64 : Tools for manipulating HEIC files
You didn’t mention how you’re trying to open the HEIC photos.
If it is through tools using gdk-pixbuf (such as GNOME’s image preview) you’d also need to install heif-pixbuf-loader for those to make use of libheif.
I just remembered that there was an update recently that replaced any libheif that you may have installed from RPMFusion before with a version from Fedora that does not contain the neccessary decoders for HEIC images.
You may need to install libheif-freeworld from RPMFusion.
Looks like it may be a bug in qt-heif-image-plugin then. Tried it with lximage-qt and nomacs and both cannot read a .heic file that Eye of GNOME has no issue reading using the heif-pixbuf-loader. So at least that confirms to me that libheif and libheif-freeworld are generally working and there must be an issue with the Qt part of things.