AVIF formát na hostingu s PHP 8.2.x … imageavif();
Používám PHP ve verzi 8.2.1, která by měla podporovat práci s obrázky ve formátu AVIF. Bohužel však zjišťuji, že na serveru běží starší verze knihovny GD („bundled (2.1.0 compatible)“), která nepodporuje tento formát. Kromě toho na serveru není nainstalována potřebná knihovna AVIFlib.
Vzhledem k tomu, že AVIF je moderní prohlížeči už delší dobu široce podporovaný formát obrázků, který má výrazně lepší kompresní efektivitu než starší formáty jako JPEG (ale i WEBP), je podpora tohoto formátu důležitá pro optimalizaci větších webů s rozsáhlými galeriemi. Očekával bych, že na serveru běžícím na PHP 8.2 bude dostupná aktuální verze GD knihovny (alespoň 2.3.0) s podporou AVIF.
Prosím o aktualizaci knihovny GD na vašich serverech a zahrnutí knihovny AVIFlib, aby bylo možné pracovat s AVIF formátem obrázků vnitřními metodami PHP. https://www.php.net/manual/en/function.imageavif.php
5 Answers
nebo alespoň ten ImageMagick, když už ho tam máte ve verzi 3.7, která to zvládne a stačí ji jen do systému doplnit balíčky libavif-dev a libavif-bin. To je skutečně úkon triviální a stačilo by to.