Instale o Imagick com Suporte a AVIF no CentOS e Eleve sua Compressão de Imagens a Outro Nível
Em tempos de sites cada vez mais visuais e usuários impacientes, a otimização de imagens deixou de ser uma escolha técnica para se tornar uma exigência de sobrevivência digital. Não se trata apenas de carregar mais rápido — trata-se de competir. E, nesse jogo, AVIF é o ás na manga.
Neste guia, você vai aprender como compilar o ImageMagick com suporte nativo a AVIF no CentOS, mesmo em servidores com LiteSpeed, DirectAdmin e CustomBuild — um ambiente onde as coisas tendem a ser… peculiares.
📷 Por que AVIF é a nova referência em compressão de imagem?
Antes do passo a passo, um ponto essencial: por que você deveria se importar com AVIF?
Simples: o AVIF entrega qualidade superior com tamanhos absurdamente menores. Em muitos testes, chega a ser 30–50% mais eficiente que o WEBP — que já superava o JPEG há anos. Estamos falando de:
- Transparência (como PNG),
- Animações (como GIF),
- Compressão com perdas ou sem perdas (lossy/lossless),
- Suporte a HDR,
- E tudo isso com algoritmos derivados do codec AV1 — o mesmo usado por Netflix e YouTube.
Só que… o AVIF ainda não é suportado “de fábrica” em muitas bibliotecas. Inclusive no seu servidor. Mas a gente resolve isso agora.
Veja o comparativo:


🛠️ Preparando o CentOS: corrigindo o repositório quebrado
Muitos tutoriais falham logo no começo porque ignoram o seguinte erro comum ao rodar dnf
ou yum
:
⚠️ ATENÇÃO! ⚠️
As instruções detalhadas neste guia envolvem modificações nos dados do seu servidor, seja nos arquivos, seja nos bancos de dados — mudanças que podem, sem aviso prévio, comprometer serviços, corromper dados ou gerar instabilidade. Este material é disponibilizado apenas como referência técnica, quaisquer problemas que possam vir a ocorrer a partir da aplicação destes comandos é de sua inteira responsabilidade: falhas, perda de acesso ou interrupções no seu servidor ficam sob a sua conta em risco. Antes de avançar, certifique-se de efetuar, e armazenar em local seguro, backups completos e, sempre que possível, valide cada etapa em um ambiente de testes. Se não sentir-se confiante para executar essas operações, pare por aqui mesmo e procure auxílio de um especialista qualificado.
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/litespeed.repo
Esse erro trava sua instalação. Para corrigir:
sed -i '/^failovermethod/d' /etc/yum.repos.d/litespeed.repo
É só isso. Segue o baile.
📦 Instalando as dependências para AVIF (libheif e amigos)
Agora sim, vamos às bibliotecas essenciais para que o ImageMagick entenda o AVIF:
dnf install -y epel-release dnf install -y gcc gcc-c++ make autoconf automake libtool \ libjpeg-devel libpng-devel libtiff-devel libxml2-devel \ bzip2-devel heif heif-devel libheif libheif-devel
Se o sistema não encontrar os pacotes libheif
, adicione o repositório RPM Fusion:
dnf install -y https://rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
Pronto. Sua base está sólida.
🧩 Baixando e compilando o ImageMagick com suporte a AVIF
Cuidado: muitos scripts ainda apontam para versões antigas ou links quebrados do ImageMagick.
Use este aqui — confiável, funcional, atualizado:
cd /usr/local/src wget https://download.imagemagick.org/archive/releases/ImageMagick-7.1.2-0.tar.gz tar -xvzf ImageMagick-7.1.2-0.tar.gz cd ImageMagick-7.1.2-0 ./configure --with-heic=yes --with-webp=yes make -j$(nproc) make install ldconfig
Teste se a compilação incluiu o AVIF:
identify -list format | grep AVIF
Se aparecer ali, sucesso.
🧪 Recompilando a extensão Imagick do PHP
A nova versão do ImageMagick já está ativa. Agora falta a integração com o PHP, via Imagick:
cd /usr/local/directadmin/custombuild ./build update ./build imagick ./build php_ini
Para quem usa múltiplas versões de PHP:
./build php_expert imagick yes
🔍 Testando a integração (e a vitória)
Quer ver se o Imagick está lidando com AVIF mesmo? Roda:
php -r "var_dump((new Imagick())->queryFormats('AVIF'));"
Se ele listar o formato, você oficialmente entrou para o clube de servidores modernos.
💡 Considerações finais: por que isso vale a pena?
Otimize imagens em AVIF e você não estará apenas economizando largura de banda. Estará entregando uma experiência mais fluida, mais leve e mais profissional.
Sites mais rápidos vendem mais. Ponto.
E o Google sabe disso — Core Web Vitals não perdoa imagens pesadas.
JPEG está obsoleto. WEBP já é o presente. Mas AVIF é o futuro — e ele já começou.
Por Matheus Lopes