AVIF: O Futuro da Compressão de Imagens na Web
Nesse guia vamos abordar como compilar php com suporte a AVIF em servidores Directadmin.
O AVIF (AV1 Image File Format) é um moderno formato de arquivo de imagem que oferece uma compressão significativamente superior em comparação com formatos tradicionais como JPEG, PNG e até mesmo o WebP. O AVIF destaca-se por sua capacidade de reduzir drasticamente o tamanho dos arquivos de imagem mantendo uma alta qualidade visual, o que resulta em um carregamento de páginas web mais rápido e menor consumo de dados.
A extensão GD no PHP 8.1 e versões posteriores suportam o formato de imagem AVIF, possibilitando a conversão de imagens de e para AVIF. A extensão GD em sistemas operacionais modernos suportados pelo DirectAdmin, como CentOS, Rock Linux, AlmaLinux, Ubuntu, e Debian, já é compilada com suporte a AVIF. Mas você precisará instalar alguns requisitos.
Ubuntu/Debian
RHEL/Fedora/CentOS/Almalinux/Rock Linux
Após a instalação das dependências, o PHP poderá ser compilado com suporte a AVIF com o novo sinalizador
–with-avif no script ./configure.phpXX.
Precisamos copiar os arquivos com extensão .php8x para a pasta “/usr/local/directadmin/custombuild/custom/php/” antes de atualizá-los. Mas primeiro certifique-se de que nenhum dos arquivos esteja na pasta personalizada:
Espera-se obter o erro:
Então, vamos criar a pasta e copiar os arquivos:
A seguir precisamos corrigir os arquivos copiados:
Agora é hora de compilar o php
Assim que o PHP for reinstalado, um teste final seria ver “AVIF Support => enabled”
“:
Seguindo estes passos você terá suporte ao AVIF no php.