O que é um arquivo AVIF? Tudo o que você precisa saber sobre o formato AVIF
Um arquivo AVIF é uma imagem armazenada no AV1 Image File Format. Ele usa uma compressão derivada do codec de vídeo AV1 para gerar arquivos pequenos sem abrir mão de uma ótima qualidade visual. O AVIF oferece compressão com e sem perdas, transparência, animação, alto alcance dinâmico (HDR) e gamas de cores amplas.
Como o AVIF funciona?
O AVIF armazena dados de imagem comprimidos em AV1 dentro de um contêiner baseado em HEIF. O encoder divide a imagem em blocos, prevê os valores dos pixels a partir dos blocos vizinhos e registra as diferenças. Isso exige mais processamento do que a codificação JPEG, que é mais antiga, mas pode preservar um nível de detalhe comparável usando menos bytes.
O contêiner também pode guardar perfis de cor, metadados, transparência alfa, sequências de imagens
e várias imagens relacionadas. Isso torna o AVIF mais completo do que a extensão .avif pode sugerir.
Vantagens do AVIF
- Compressão eficiente: útil quando o tamanho da transferência das imagens afeta a velocidade da página ou o custo de banda.
- Cores modernas: oferece HDR, gama de cores ampla e maior profundidade de bits.
- Transparência: pode substituir o PNG em fluxos de trabalho que precisam de canal alfa.
- Codificação flexível: aceita imagens com e sem perdas, além de animação.
- Ecossistema aberto: o AV1 foi desenvolvido pela Alliance for Open Media.
Limitações do AVIF
Normalmente, o AVIF leva mais tempo para codificar do que o JPEG ou o WebP. Alguns navegadores, sistemas operacionais, editores de imagem e ferramentas de gerenciamento de conteúdo mais antigos não conseguem decodificá-lo. O AVIF em camadas permite decodificação progressiva, mas exibir uma prévia aproximada durante o download depende do suporte do encoder e do cliente. Não parta do princípio de que toda imagem AVIF será renderizada de forma progressiva.
Em sites públicos, considere servir AVIF com um fallback em WebP ou JPEG quando clientes legados forem importantes.
AVIF em comparação com JPEG, PNG e WebP
| Formato | Melhor uso | Transparência | Contrapartida típica |
|---|---|---|---|
| AVIF | Entrega web moderna e imagens HDR | Sim | Compressão excelente, codificação mais lenta |
| JPEG | Fotografias com compatibilidade universal | Não | Rápido e amplamente suportado, menos eficiente |
| PNG | Gráficos e capturas de tela sem perdas | Sim | Pixels exatos, arquivos geralmente maiores |
| WebP | Ampla compatibilidade com a web moderna | Sim | Rápido e eficiente, mas sem suporte a HDR |
Como converter imagens para AVIF com a Transloadit
Use o Robot 🤖/image/resize para normalizar as dimensões e converter uma imagem enviada em um único Step:
{
"steps": {
":original": { "robot": "/upload/handle" },
"avif": {
"use": ":original",
"robot": "/image/resize",
"format": "avif",
"width": 1600,
"resize_strategy": "fit"
}
}
}
Consulte a referência de formatos de imagem para ver os recursos de leitura e gravação de cada stack do ImageMagick.
Perguntas frequentes sobre AVIF
O que significa AVIF?
AVIF significa AV1 Image File Format.
Todo site deveria usar AVIF?
O AVIF é um ótimo formato de entrega quando o tamanho do arquivo e a qualidade da imagem importam. Mantenha um fallback se entre os seus usuários houver clientes mais antigos ou se as suas ferramentas de publicação não oferecerem suporte confiável ao AVIF.
O AVIF pode substituir o PNG?
Às vezes. O AVIF oferece transparência e codificação sem perdas, mas o PNG continua mais simples e com suporte mais universal para capturas de tela exatas, diagramas e fluxos de trabalho de edição.