MetaWipe

Estrutura técnica do arquivo

Predictor

Preditor de compressão

Atualizado em

Exposição
Técnico
Padrão
EXIF
Exemplo de valor
Horizontal differencing
Aparece em
TIFFDNG

O que é o campo Predictor

Predictor é um campo de metadados do IFD0, definido na especificação TIFF como tag 0x013D. Ele indica se a imagem passou por uma transformação antes da compressão sem perdas, para que o compressor trabalhe melhor. O valor é um código numérico: 1 significa nenhum preditor, 2 significa diferença horizontal e 3 significa preditor de ponto flutuante. É um dado técnico necessário para descomprimir a imagem corretamente.

Compressores como LZW e Deflate funcionam melhor quando os dados são repetitivos. Com o preditor de diferença horizontal, cada pixel é gravado como a diferença em relação ao vizinho da esquerda, e em fotos com transições suaves essas diferenças são pequenas e se repetem muito. O resultado é um arquivo TIFF menor, sem perder nenhum detalhe.

O valor 3, de ponto flutuante, foi definido pela Adobe para imagens com dados em float, como HDR. Os valores 34892 a 34895, listados pelo ExifTool, são variantes da Adobe que tratam dois ou quatro pixels por vez, usadas em arquivos DNG. Se o Predictor for alterado sem recomprimir os dados, a imagem passa a abrir com cores e listras erradas.

O que ele revela sobre você

O Predictor não revela nada sobre você. É uma instrução técnica de compressão, igual em qualquer arquivo salvo com as mesmas opções. No máximo, indica qual programa ou configuração gerou o TIFF, já que cada ferramenta tem seus padrões, mas isso é compartilhado por um número enorme de arquivos. Não há como ligar o campo a uma pessoa, lugar ou aparelho específico.

Como ver o Predictor de um arquivo

No leitor de metadados do MetaWipe, gratuito e sem cadastro, o campo aparece com uma explicação em português. Na linha de comando, o ExifTool mostra só esse campo:

exiftool -Predictor arquivo.tiff

Como remover o Predictor

Predictor faz parte da estrutura do arquivo — sem ele o programa não sabe como abrir a imagem, o vídeo ou o documento. Por isso ele continua no arquivo limpo, e é por isso também que não diz nada sobre você.

Perguntas frequentes

O que significa Predictor: Horizontal differencing?

Significa que o arquivo TIFF grava cada pixel como a diferença em relação ao pixel à esquerda antes de aplicar a compressão LZW ou Deflate. Esse truque, indicado pelo campo Predictor com valor 2, deixa os dados mais repetitivos e o arquivo menor, sem perder qualidade. Na hora de abrir a imagem, o programa desfaz a diferença e recupera os pixels originais.

Posso apagar a tag Predictor de um TIFF?

Não, se a imagem foi comprimida com preditor. O Predictor diz ao programa como reconstruir os pixels depois da descompressão. Sem ele, ou com valor errado, a imagem abre com cores estranhas ou listras. Como o campo não contém informação pessoal, não há ganho de privacidade em removê-lo. Ferramentas de limpeza de metadados devem preservá-lo.

Campos relacionados