Az Alliance for Open Media kiadta a libavif 1.4-es verzióját, amely az AVIF formátum hivatalos referencia könyvtárának legújabb kiadása kódolási és dekódolási célokra. Az új frissítésben a modern HDR-közeli munkafolyamatok, a színinformáció kezelése, valamint a parancssori eszközök rugalmasabb használata is új lehetőségekkel bővült.
Tartalomjegyzék

gain map, Sample Transform és cICP támogatás érkezik a Libavif 1.4-ben
A libavif 1.4 egyik legfontosabb bővítése, hogy már képes olyan JPEG fájlok átalakítására is, amelyek Apple-féle gain map megoldást használnak, ami a HDR és SDR megjelenítés közti hidat célozza. Emellett megjelent néhány, az AVIF 1.2 specifikációban leírt Sample Transform séma támogatása, és bekerült a Sample Transform-alapú 16 bites AVIF fájlok olvasásának lehetősége is, ami főleg akkor hasznos, ha a tartalom eleve magasabb bitmélységre épít. A színkezelés kapcsán a kiadás foglalkozik a PNG cICP chunkkal is: ha egy PNG tartalmaz ilyen blokkot, a dekódolás során a többi színinformációs chunkot a PNG specifikáció logikájához igazítva figyelmen kívül hagyja.
Jobban automatizálható feldolgozás: új avifenc/avifdec opciók
A frissítés nem csak a formátum támogatását bővíti, hanem a mellékelt parancssori eszközöket is kényelmesebbé teszi a mindennapi használathoz. Az avifenc már képes PNG és JPEG bemenetet szabványos bemenetről is fogadni, ami megkönnyíti az automatizált feldolgozási folyamatokba illesztést. A bitmélység kezelésénél bővült a –depth kapcsoló, és új kapcsolók is érkeztek: az avifdec például külön kapcsolóval tudja engedélyezni a Sample Transform támogatást, a gain map segédeszköznél pedig megjelent a rácsos feldolgozást célzó opció.
A kiadás a PNG és JPEG kimeneteknél következetesebben kezeli az elforgatást és a vágást, rendezettebb lett az Exif orientációs adatok kezelése, és a C++ API is kapott egy új, a képfeldolgozások befejezése után az ideiglenes fájlok törlését elősegítő függvényt. Ezen túl több beépített függőség frissült, emelkedett a CMake minimális verziókövetelménye, valamint kivezetésre kerültek régi és kísérleti kapcsolók.
A kiadás megjegyzések a projekt Github oldalán tekinthetőek meg.
