O contêiner do HEIC, sem o problema de licença.

Arraste um AVIF abaixo. Diferente de um HEIC, o seu navegador quase certamente sabe desenhar este.

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

Um AVIF é o mesmo contêiner de um HEIC com outro codec dentro. A imagem é codificada em AV1 e fica no mdat; tudo o que a descreve fica sob a meta. Como no HEIC, a figura desenha um nível: colr e av1C são propriedades aninhadas mais abaixo do que a caixa em que aparecem.
ftypmetaItem ExifItem mimecolrav1Cmdat
  • 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.