← Guias de fotos

Os ficheiros PNG têm dados EXIF? O que os PNG realmente guardam

O PNG pode tecnicamente carregar EXIF através do chunk eXIf, mas a maioria dos PNG guarda metadados de texto e muitos quase não carregam nada. Eis o que os PNG realmente contêm.

Resposta rápida: O EXIF clássico é, na verdade, uma construção do JPEG e do TIFF, por isso a maioria dos PNG não carrega o bloco EXIF de câmara que encontrarias numa foto. O PNG pode tecnicamente conter EXIF: o chunk eXIf foi adicionado à especificação PNG em 2017, e algum software escreve EXIF aí. Mas muito mais frequentemente um PNG guarda os seus metadados como texto simples em chunks tEXt, iTXt ou zTXt, e muitos PNG, especialmente capturas de ecrã, quase não carregam metadados. Os ficheiros PNG da maioria das fontes não têm GPS por defeito. Para veres exatamente o que um PNG contém, larga-o no nosso Visualizador EXIF gratuito no navegador; nada é enviado. Para remover o que estiver lá, usa o nosso Removedor EXIF.

É uma pergunta justa, porque o PNG está em todo o lado: capturas de ecrã, logótipos, diagramas, designs exportados, arte gerada por IA. As pessoas assumem que cada ficheiro de imagem carrega o mesmo bloco oculto de GPS e câmara que torna as fotos JPEG uma preocupação de privacidade. O PNG, na maioria das vezes, não funciona assim. Eis o que um PNG realmente guarda, quando carrega metadados, e como visualizar ou remover.

O PNG não foi concebido para EXIF de câmara

O PNG foi criado em meados dos anos 1990 como um formato sem perdas para gráficos, capturas de ecrã e imagens web, não como formato de câmara. As câmaras escrevem JPEG (e raw), e o padrão EXIF cresceu dentro do JPEG e do TIFF. Por isso, quando o PNG definiu como guardar informação extra, não adotou o bloco EXIF. Usou o seu próprio sistema de chunks.

Um ficheiro PNG é uma sequência de chunks. Alguns são obrigatórios (os pixels, as dimensões). Outros são opcionais e contêm metadados, e são esses chunks opcionais que albergam qualquer informação "tipo EXIF" num PNG.

O que um PNG realmente guarda

Em vez de um único bloco EXIF, um PNG pode carregar vários tipos de chunks opcionais:

  • tEXt: texto Latin-1 não comprimido, guardado como pares de palavra-chave e valor. As palavras-chave comuns são Title, Author, Description, Software, Comment, Creation Time. Esta é a forma clássica do PNG carimbar uma legenda ou o nome do programa que criou o ficheiro.
  • iTXt: texto internacional (UTF-8), opcionalmente comprimido. É aqui que ferramentas modernas escrevem texto mais longo ou não Latin, e onde um pacote XMP é normalmente guardado quando um PNG carrega metadados XMP.
  • zTXt: texto Latin-1 comprimido, a mesma ideia do tEXt mas comprimido com zlib para poupar espaço.
  • eXIf: o chunk adicionado à especificação PNG em 2017 que permite a um PNG incorporar um bloco EXIF real, a mesma estrutura que um JPEG usa. A maioria dos PNG do dia a dia não o tem, mas editores e conversores que preservam metadados podem escrevê-lo.
  • Chunks de cor e renderização: gAMA (gama), sRGB, iCCP (perfil de cor ICC incorporado), pHYs (densidade de pixels / DPI), e um chunk tIME para a hora da última modificação. Estes não são metadados pessoais, mas um visualizador ainda assim os reporta.

Por isso, os "metadados" de um PNG são, na maioria, chunks de texto e informação de cor, com EXIF presente apenas quando algo deliberadamente escreveu um chunk eXIf.

Metadados PNG vs JPEG num relance

A diferença é mais fácil de ver lado a lado:

JPEGPNG
Metadados nativosBloco EXIF (da câmara)Chunks de texto tEXt / iTXt / zTXt
Carrega EXIF?Sim, por conceçãoApenas através do chunk opcional eXIf
Localização GPSComum em fotos de câmaraQuase nunca
Câmara / lente / exposiçãoSim, em fotos de câmaraQuase nunca
Uso típicoFotos de câmaraCapturas de ecrã, gráficos, exportações

Em termos simples: um JPEG diretamente de um telefone diz-te normalmente quando, onde e com que câmara. Um PNG típico diz-te pouco mais do que as suas dimensões, o seu perfil de cor e talvez qual o programa que o criou. Para o contexto completo do lado do EXIF, vê o que são dados EXIF.

Quando um PNG REALMENTE carrega metadados

Os PNG nem sempre estão vazios. Um PNG tem mais probabilidade de conter metadados úteis quando veio de um destes:

  • Exportado de um editor. Guarda ou exporta um PNG do Photoshop ou do Lightroom e o ficheiro pode carregar um pacote XMP (num chunk iTXt), histórico de edição, uma tag de software, copyright e, por vezes, um bloco eXIf real se o original era uma foto. Ferramentas de design e captura de ecrã carimbam frequentemente pelo menos uma palavra-chave Software.
  • Algumas capturas de ecrã Android. Certas versões do Android e apps de captura de ecrã escrevem uma tag de software ou uma pista do dispositivo nos chunks de texto do PNG. Isto é normalmente o nome de um dispositivo ou app, não GPS.
  • Imagens geradas por IA. Muitas ferramentas de imagem por IA incorporam o prompt, o nome do modelo, a seed e as definições diretamente nos chunks de texto do PNG. Ferramentas construídas em torno de imagens do DALL-E e da OpenAI, e muitos geradores open source, fazem exatamente isto, por isso um PNG de IA pode conter discretamente o prompt exato que o produziu.

Se queres saber qual destes se aplica a um ficheiro que recebeste, não adivinhes. A única forma fiável é ler os chunks reais, o que o visualizador abaixo faz.

As capturas de ecrã PNG têm localização?

Geralmente não. Uma captura de ecrã é uma cópia do que estava no ecrã, não uma foto do mundo, por isso não há leitura GPS para registar, e as capturas de ecrã PNG quase nunca carregam metadados de localização. A única coisa a vigiar são os pixels, não os metadados: se a captura de ecrã mostrar visivelmente um pin de mapa, uma morada ou uma app de navegação, a localização está na própria imagem, onde nenhuma ferramenta de metadados a consegue apanhar. Abordamos isto em profundidade em uma captura de ecrã tem metadados.

Como ver os metadados de um PNG no navegador

Larga o PNG no nosso Visualizador EXIF no navegador. Ele lê os chunks de texto tEXt, iTXt e zTXt, analisa um bloco eXIf se houver, mostra qualquer pacote XMP e reporta os chunks de cor, gama e densidade. Nada é enviado; o ficheiro é analisado localmente no teu navegador.

Vais tipicamente ver dimensões, um perfil de cor, talvez um campo de software ou comentário e, para imagens de IA, o prompt incorporado. As secções de GPS e câmara estarão normalmente vazias, o que confirma que o PNG não carrega dados de localização ou câmara.

Também podes verificar de forma nativa. No macOS, abre o PNG em Pré-Visualização, depois Ferramentas, Mostrar inspetor. No Windows, clique direito, depois Propriedades, Detalhes. Estas ferramentas nativas são mais leves e não mostram todos os chunks, por isso usa o visualizador quando precisares do panorama completo.

Como remover metadados de um PNG

Se um PNG carrega um prompt incorporado, uma tag de software, um bloco XMP ou um chunk eXIf que preferes não partilhar, remove-o. O nosso Removedor EXIF no navegador limpa os chunks de metadados e transfere um PNG limpo num clique. Nada é enviado.

Dois lembretes. Primeiro, o removedor trata apenas da camada de metadados; se a imagem mostra visivelmente algo privado, ainda precisas de cortar ou ocultar os pixels. Segundo, se estás a converter um PNG para um formato de foto, o nosso conversor PNG para JPG deixa-te controlar se os metadados passam para o novo ficheiro.

Perguntas comuns

Um PNG alguma vez tem coordenadas GPS? Quase nunca. Os PNG padrão de capturas de ecrã, editores e ferramentas de IA não escrevem GPS. A única forma de um PNG carregar GPS é se uma ferramenta deliberadamente escrever um bloco eXIf completo copiado de uma fonte com GPS, o que é raro. Verifica com o Visualizador EXIF se precisares de ter a certeza.

Os metadados PNG são o mesmo que EXIF? Normalmente não. A maioria dos metadados PNG é texto simples em chunks tEXt, iTXt ou zTXt, mais dados de cor e gama. Um PNG só contém EXIF verdadeiro quando tem o chunk opcional eXIf, que a maioria dos PNG não tem.

Por que o meu PNG gerado por IA contém texto? Muitas ferramentas de imagem por IA incorporam o prompt, o modelo e as definições nos chunks de texto do PNG para que a imagem seja reproduzível. Se não queres partilhar o prompt, remove-o com o Removedor EXIF antes de publicar.

Em resumo

O PNG não foi construído para EXIF de câmara. Pode carregar EXIF através do chunk opcional eXIf adicionado em 2017, mas a maioria dos PNG guarda metadados de texto em chunks tEXt, iTXt e zTXt, e muitos, especialmente capturas de ecrã, quase não carregam nada e nenhum GPS. Para ver exatamente o que um dado PNG contém, usa o nosso Visualizador EXIF; para o limpar antes de partilhar, usa o nosso Removedor EXIF. Ambos correm no teu navegador, e nada é enviado.

Teste as ferramentas

Carimbe uma foto agora mesmo no seu navegador ou instale o app de iOS para captura ao vivo com GPS e horário atômico.

Download on theApp Store
Abrir a ferramenta web →Visualizador EXIF →