Ha a HEIC fotóidnál a Ubuntu 26.04 képnézegetőjében a „Could not load image” hibaüzenet jelenik meg, nem vagy egyedül – szándékos változtatásról van szó, amit szerencsére könnyű javítani.
A HEIC fájlok a HEIF egyik változatai, amelyek H.265/HEVC tömörítést használnak. Ha iPhone-od vagy újabb Android-készüléked van, a gyári kameraalkalmazás alapértelmezés szerint ezt a formátumot használja.
A Ubuntu 26.04 LTS viszont már nem telepít előre HEIC-hez való dekóderkönyvtárat (pontosabban átalakították a függőségi láncokat, hogy ne húzza be automatikusan).
Ha a telefonodat egy Ubuntu 26.04 LTS-t futtató számítógéphez csatlakoztatod, és a fotókat a Nautilusban böngészed (vagy Shotwell-lel importálod), a HEIC-kódolású Snapkhez láthatsz bélyegképeket. Amikor viszont megpróbálod megnyitni őket, hibaüzenetet kapsz.
A program ezt írja – következetlen nagybetűzéssel: „Could not Load Image”, majd: „Either the image file is corrupted or it contains unsupported elements”. Van egy gomb a „model information” megtekintéséhez (ami egy laikusnak nem sokat mond), és egy újratöltés gomb is.
Bár nem írják le, feltételezem, hogy a H.265 rövidlátó licencelési korlátozásai miatt a Canonical nem akar alapértelmezés szerint dekódert szállítani. A disztribúció korábbi verzióiban még benne volt, így ha egy korábbi kiadásról végeztél verzófrissítést Ubuntu 26.04 LTS-re, lehet, hogy nálad nem jelentkezik a probléma.
Csak a HEIC érintett. A más kodekekkel, például AV1-gyel tömörített HEIF képeket ez nem érinti.
Hogyan javíthatod a hibát, és hogyan nyithatod meg újra a HEIC képeket
A Ubuntu 26.04 LTS alapértelmezés szerint már nem tartalmazza a
libheif-plugin-libde265
dekódert (live munkamenetben és friss telepítésnél sem). Ha azt szeretnéd, hogy a HEIC képek ismét betöltődjenek a Loupe-ban vagy más alkalmazásokban, csak kézzel kell telepítened a tárolókból.
Nyisd meg a Terminált, és futtasd:
sudo apt-get install libheif-plugin-libde265
Ennyi az egész, bár előfordulhat, hogy ki kell jelentkezned, majd újra bejelentkezned, hogy a változás érvénybe lépjen.

