MetaWipe

Estrutura técnica do arquivo

ComponentsConfiguration

Configuração dos componentes de cor

Atualizado em

Exposição
Técnico
Padrão
EXIF · XMP (exif)
Exemplo de valor
Y, Cb, Cr, -
Aparece em
JPGHEICTIFFDNG

O que é o campo ComponentsConfiguration

ComponentsConfiguration é um campo técnico do grupo EXIF (ExifIFD) que descreve a ordem dos canais de cor nos dados da imagem. Em quase todo JPEG, o valor é “Y, Cb, Cr, -”: brilho, as duas diferenças de cor e uma posição vazia. Em imagens RGB não comprimidas, seria “R, G, B, -”. O campo existe para que o leitor saiba como os canais estão organizados.

ComponentsConfiguration é a tag 0x9101, do tipo undefined, com 4 bytes. Cada byte representa um canal: 0 = não existe; 1 = Y; 2 = Cb; 3 = Cr; 4 = R; 5 = G; 6 = B. O valor típico de JPEG é a sequência 1, 2, 3, 0. O campo é obrigatório no EXIF para arquivos comprimidos.

Na prática, decodificadores de JPEG não dependem dele, porque o próprio JPEG já descreve seus componentes. Por isso, um valor errado raramente afeta a exibição. O XMP tem a cópia exif:ComponentsConfiguration, e o ExifTool lista o nome também em outros formatos de arquivo que têm campo parecido, com códigos próprios.

Celulares e câmeras gravam o valor padrão em todas as fotos. Ele não muda com as configurações da câmera nem com a cena fotografada, então não traz informação sobre o momento da captura, só sobre a forma de codificação.

O que ele revela sobre você

ComponentsConfiguration não revela nada sobre você nem sobre a foto. É o mesmo valor em praticamente todos os JPEGs do mundo. Não há situação comum em que ele ajude a identificar uma pessoa, um lugar ou um aparelho. É um campo exigido pelo padrão, mantido por compatibilidade, e removê-lo não traz ganho de privacidade.

Quem grava esse campo

  • câmeras digitais em geral
  • iPhone (app Câmera)
  • Android (câmera nativa)

Como ver o ComponentsConfiguration 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 -ComponentsConfiguration arquivo.jpg

Como remover o ComponentsConfiguration

Em fotos, vídeos e documentos comuns, ComponentsConfiguration é apagado junto com o resto dos metadados. Em arquivos RAW (DNG, CR2, NEF e similares) ele fica, porque programas de revelação como Lightroom e Capture One precisam dele para abrir e corrigir a imagem. Autor, dono, número de série, GPS e datas saem também do RAW.

Perguntas frequentes

O que significa ComponentsConfiguration “Y, Cb, Cr, -”?

“Y, Cb, Cr, -” significa que os dados da imagem estão organizados em brilho (Y), diferença de azul (Cb) e diferença de vermelho (Cr), com a quarta posição vazia. É o valor padrão do ComponentsConfiguration em fotos JPEG de câmeras e celulares e não muda de uma foto para outra.

O ComponentsConfiguration afeta as cores da foto?

Na prática, não. O ComponentsConfiguration descreve a ordem dos canais, mas decodificadores de JPEG usam as informações do próprio formato JPEG para montar a imagem. Um valor ausente ou errado nesse campo quase nunca muda a aparência. As cores dependem do espaço de cor e do perfil ICC.

Campos relacionados