Por que este formato aparece e o HEIC não
A diferença não é de mérito técnico, é de licenciamento. O HEIC carrega HEVC, coberto por pools de patentes que fizeram os fabricantes de navegador recusá-lo. O AVIF carrega AV1, publicado pela Alliance for Open Media com licença livre de royalties, e Chrome, Firefox e Safari acrescentaram decodificadores com poucos anos de diferença. Dois arquivos podem compartilhar o desenho do contêiner e ter vidas completamente diferentes por causa de quem tem que pagar a quem.
O que isso significa para ler um aqui
A prévia vem do próprio decodificador do navegador, então aparece na hora e em qualidade total, sem nenhuma alternativa em WebAssembly no meio. Também significa que um AVIF se comporta como uma imagem web comum em todo lugar: vai renderizar numa página, num painel de prévia e num cliente de chat, levando junto os metadados que tiver.
Quase todo AVIF passou por um conversor
O AVIF existe principalmente para deixar as imagens da web menores, então o arquivo típico foi produzido por uma etapa de build ou uma CDN a partir de um JPEG ou PNG. Esses processos costumam descartar os metadados para economizar bytes, e é por isso que tantos AVIF aparecem quase vazios aqui. Quando um carrega EXIF, ele herdou da imagem de origem em vez de ter sido escrito por uma câmera: poucas câmeras produzem AVIF diretamente.
O formato de um AVIF
- Estrutura
- Pode conter metadados
- A imagem
Onde um AVIF guarda as coisas
- ftyp
- A marca, avif ou avis. Declara o que é o resto do arquivo.
- meta
- A caixa que guarda todos os itens que não são imagem.
- Item Exif
- Um bloco EXIF, quando o conversor foi instruído a manter um.
- Item mime
- XMP, o mesmo mecanismo do HEIC.
- colr
- Perfil de cor ou pontos de código independentes da codificação.
- av1C
- A configuração do decodificador AV1. Estrutura, não metadados.
Perguntas sobre AVIF
O AVIF mantém o EXIF quando eu converto um JPEG?Abrir
Só se o conversor for instruído a isso. A maioria dos processos voltados à web descarta os metadados por padrão, porque o objetivo inteiro da conversão é um arquivo menor. Arraste o resultado aqui e você verá o que sobreviveu.
AVIF é a mesma coisa que HEIC?Abrir
Mesma família de contêiner, codec diferente e licença diferente. Os dois são ISO Base Media File Format guardando imagens codificadas como itens. O HEIC usa HEVC, o AVIF usa AV1 — e é por isso que os navegadores exibem um e não o outro.
Um AVIF pode ser animado?Abrir
Pode, com a marca avis e uma sequência de quadros. A limpeza por recodificação desenha um único quadro, então limpar um AVIF animado devolve uma imagem parada.
Por que meu AVIF é limpo virando um JPEG?Abrir
Porque escrever um AVIF precisa de um codificador AV1, que esta área de trabalho não carrega. Decodificar é a parte que os navegadores fornecem. Então a limpeza exporta um JPEG e você troca o contêiner por um arquivo sem nada embutido.
O que ela faz
- Remover dados EXIF
- Arraste uma foto e baixe uma cópia sem os metadados embutidos. O JPEG perde o segmento EXIF sem mexer nos pixels; HEIC, PNG, WebP e os demais são recodificados. Nada é enviado.
- Remover a localização GPS
- Veja as coordenadas que uma foto carrega e baixe uma cópia sem elas. O JPEG perde as tags de localização e mantém todo o resto. Nada é enviado.
- Editar o EXIF de um JPEG
- Mude o título, o autor, a descrição, os direitos, o software e a hora de captura de um JPEG e baixe a cópia editada. Roda localmente; seu arquivo original nunca é tocado.
- Visualizador de XMP, IPTC e ICC
- Leia todos os grupos de metadados que um arquivo carrega — EXIF, XMP, IPTC, ICC, notas de fabricante — agrupados e exportáveis como JSON. Para QA de acervo, perícia e depuração. Nada é enviado.
- Abrir várias fotos
- Abra até cinquenta fotos, veja quais trazem uma localização e tire o conjunto todo como folha de cálculo. Nada é enviado, e os originais nunca são escritos.