Três padrões que descrevem a mesma imagem
O EXIF é escrito pela câmera e trata da captura: o corpo, a lente, a exposição, a hora, as coordenadas. O IPTC veio das agências de notícias décadas antes e trata da pauta: a legenda, a assinatura, o crédito, as condições de uso. O XMP é o contêiner da Adobe baseado em RDF e trata da edição: o que um aplicativo fez, e o que ele decidiu espelhar dos outros dois. Um perfil ICC não descreve nada — são as instruções para transformar os números do arquivo em cor. Um único JPEG saído de uma redação carrega os quatro de forma rotineira, discordando entre si.
Quais grupos são lidos aqui
Arquivo e JFIF para o contêiner em si; EXIF e GPS; XMP; IPTC; ICC; o bloco de recursos do Photoshop; as notas de fabricante, que são a extensão privada do fabricante da câmera; e um grupo calculado para valores derivados em vez de armazenados, como uma coordenada decimal montada a partir de graus, minutos e segundos. A estrutura específica de cada formato fica agrupada à parte — arquivo PNG, texto PNG, WebP, GIF — para você distinguir um valor lido de um bloco de um valor lido de uma tag EXIF.
Quais não são, e por que isso importa para QA
A miniatura EXIF embutida é excluída de propósito, porque é uma imagem e não uma tag e afogaria a tabela. Um arquivo .xmp ao lado é um arquivo separado e não é aberto — só o que está embutido no que você arrasta é lido. O vídeo emparelhado de uma Live Photo não é lido. E nada é suposto: se uma tag falta, ela falta da tabela, em vez de ser preenchida com um valor plausível. Quando você está conferindo se um processo escreveu um campo, uma linha vazia e uma linha ausente significam coisas diferentes.
A exportação JSON são os mesmos dados, por grupo
Copiar JSON dá um objeto cujas chaves de primeiro nível são os grupos acima e cujos valores são as tags daquele grupo. Foi feito para comparar: passe dois arquivos, exporte os dois, e a comparação mostra exatamente quais campos o seu processo acrescentou, largou ou reescreveu. Como a análise roda na página, o arquivo não sai da máquina — o que costuma ser justamente o motivo de não se poder usar uma ferramenta hospedada para isso.
Perguntas sobre os grupos de metadados brutos
Por que o mesmo campo aparece em dois grupos com valores diferentes?Abrir
Porque EXIF, IPTC e XMP definem cada um o próprio campo para ele e os aplicativos atualizam aquele com que se importam. Uma descrição editada numa ferramenta pode ser escrita no XMP enquanto a legenda IPTC mantém o texto original. A tabela mostra os dois em vez de escolher um vencedor.
Dá para exportar isso para comparar?Abrir
Dá. Copiar JSON põe a análise inteira na sua área de transferência, agrupada por seção e formatada, para que duas exportações sejam comparadas limpamente linha a linha.
As notas de fabricante são decodificadas?Abrir
Até onde o analisador reconhece a disposição do fabricante. As notas de fabricante são proprietárias e não documentadas, então algumas tags viram nomes e outras ficam como valores brutos. As duas são mostradas como saíram.
Isto lê um arquivo XMP ao lado?Abrir
Não. Só os metadados embutidos no arquivo que você arrasta são lidos. Um .xmp na mesma pasta é um arquivo separado e não é aberto.
Por formato de arquivo
- Visualizador de metadados HEIC
- Abra um HEIC ou HEIF e leia o EXIF, o GPS e as notas de fabricante da Apple no navegador, mesmo onde o navegador não consegue exibir a imagem. Nada é enviado.
- Visualizador de metadados PNG
- O PNG não tem segmento EXIF. Veja os blocos tEXt, iTXt e eXIf que um PNG realmente carrega, lidos localmente no seu navegador. Nada é enviado.
- Visualizador de metadados WebP
- O WebP guarda metadados em blocos RIFF, e só no formato estendido. Veja o que um WebP carrega, lido localmente no seu navegador. Nada é enviado.
- Visualizador de metadados TIFF
- O TIFF é de onde o EXIF veio. Leia os diretórios de imagem, as tags e a ordem de bytes de um TIFF no navegador, mesmo que nenhum navegador consiga exibi-lo. Nada é enviado.
- Visualizador de metadados AVIF
- O AVIF usa o mesmo contêiner do HEIC e o licenciamento oposto, e é por isso que o seu navegador consegue exibi-lo. Leia os metadados dele localmente. Nada é enviado.
- Visualizador de metadados GIF
- Um GIF não tem EXIF nem perfil de cor. Veja os blocos de extensão de comentário e de aplicativo que ele carrega, lidos localmente no seu navegador. Nada é enviado.
- Visualizador de metadados RAW
- A maioria dos arquivos raw é TIFF por dentro, e é por isso que o EXIF, o GPS e as notas de fabricante deles podem ser lidos num navegador que não sabe exibi-los. Nada é enviado.