AVIF: eficiente na web, incômodo no resto
O AVIF, o AV1 Image File Format, armazena imagens estáticas com a compressão desenvolvida para o codec de vídeo AV1. É um dos formatos de imagem mais eficientes em uso comum, e por isso muitos sites e serviços de imagem entregam as figuras em AVIF: a mesma foto costuma ocupar bem menos bytes que um JPG. Ele também aceita transparência, cores amplas, HDR e animação.
Todos os principais navegadores atuais exibem AVIF, então você raramente percebe isso ao navegar. Você percebe quando salva uma imagem e recebe um arquivo .avif que seu visualizador de fotos, programa de escritório, editor de imagens mais antigo, serviço de impressão ou formulário de envio recusa. O JPG existe desde o início dos anos 1990 e é aceito praticamente em todo lugar, o que o torna a forma mais fácil de tornar essa imagem utilizável.
O que esperar do JPG
As imagens AVIF costumam ter perdas e o JPG sempre tem, então converter significa decodificar o AVIF e comprimir os pixels de novo com um método mais antigo e menos eficiente. Duas coisas decorrem disso. O JPG normalmente será maior que o AVIF, às vezes bastante, para parecer quase igual. E ele não pode conter mais detalhe do que o AVIF tinha: qualquer suavização ou desfoque causado por uma compressão AVIF agressiva é mantido como está.
Na qualidade padrão de 90, a nova rodada de compressão costuma ser difícil de notar. Se o arquivo sair maior do que você precisa, reduzir as dimensões em Configurações → Tamanho muitas vezes ajuda mais do que baixar a qualidade. A proporção é mantida, e a opção de ajuste nunca amplia uma imagem.
Alguns detalhes são tratados durante a conversão. Os metadados EXIF não são copiados. As cores são convertidas para sRGB, então imagens de gama ampla podem parecer um pouco menos saturadas. E, como os navegadores trabalham com 8 bits por canal, imagens AVIF armazenadas com profundidade de bits maior são reduzidas a 8 bits por canal, que é também tudo o que o JPG consegue guardar.
Transparência e animação
O AVIF pode armazenar transparência; o JPG não. Pixels transparentes e semitransparentes são misturados com a cor de fundo que você escolher antes da conversão, branco por padrão. Bordas suaves continuam suaves, e áreas totalmente transparentes viram cor sólida. Escolha a cor da página, do slide ou do documento onde a imagem vai ficar, ou converta AVIF para PNG se a própria transparência precisar ser mantida.
Arquivos AVIF animados são convertidos apenas a partir do primeiro quadro, porque um JPG guarda uma única imagem estática.
AVIF x JPG
| AVIF | JPG | |
|---|---|---|
| Compressão | Com ou sem perdas, baseada em AV1 | Com perdas |
| Tamanho de uma foto | Pequeno | Geralmente maior com qualidade visual parecida |
| Transparência | Aceita | Não aceita; preenchida com uma cor de fundo |
| Animação | Aceita | Não aceita |
| Profundidade de bits | 8, 10 ou 12 bits por canal; HDR possível | 8 bits por canal |
| Navegadores | Todos os principais navegadores atuais | Todos os navegadores |
| Outros programas | Suporte ainda irregular | Aceito em quase todo lugar |
Antes de converter um lote
- Navegador: o AVIF é decodificado pelo próprio navegador, então você precisa de uma versão atual do Chrome, Edge ou Firefox, ou do Safari 16.4 ou posterior.
- Lotes: até 10 imagens por vez, convertidas uma após a outra e baixáveis juntas em um ZIP.
- Mantenha o AVIF para a web: se a imagem vai voltar para um site, o AVIF já é o formato mais leve. Converta apenas as cópias que precisam ser usadas em outro lugar.
- Converta uma vez só: cada conversão com perdas tira um pouco de qualidade, então evite passar a mesma imagem de um formato para outro repetidamente.
- Arquivos com nome errado: os arquivos são identificados pelo conteúdo, não pelo nome, então um AVIF salvo com a extensão errada ainda é reconhecido.