MetaWipe

Estrutura técnica do arquivo

TileLength

Altura do bloco

Atualizado em

Exposição
Técnico
Padrão
EXIF
Exemplo de valor
256
Aparece em
DNGTIFF

O que é o campo TileLength

TileLength é um campo de metadados do IFD0, definido na especificação TIFF como tag 0x0143. Ele informa a altura, em pixels, de cada bloco retangular (tile) em que a imagem é dividida dentro do arquivo. É o par do TileWidth, que dá a largura. Assim como ele, precisa ser múltiplo de 16. O nome usa length, comprimento, porque a especificação TIFF chama a altura da imagem de ImageLength.

Com TileWidth e TileLength, o programa calcula quantos blocos existem em cada linha e coluna da imagem. Os blocos da última linha podem passar da altura real da imagem; o excesso é preenchido e descartado na leitura. A posição de cada bloco fica no TileOffsets e o tamanho no TileByteCounts, então o TileLength é parte de um conjunto que só funciona completo.

Blocos quadrados, com TileLength igual ao TileWidth, são os mais comuns, como 256 por 256 em DNGs gerados por conversores. Em imagens científicas ou geográficas, valores maiores, como 512 ou 1024, também aparecem. O campo é essencial para a leitura da imagem e não pode ser removido ou alterado sem regravar os dados.

O que ele revela sobre você

O TileLength não revela nada sobre você. É um número que descreve a organização interna dos dados da imagem, compartilhado por grande parte dos arquivos gerados pelo mesmo programa. Ele não contém pessoa, lugar, aparelho nem data. É necessário para abrir o arquivo, então ferramentas que limpam metadados precisam preservá-lo.

Quem grava esse campo

  • Conversores de RAW para DNG

Como ver o TileLength 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 -TileLength arquivo.dng

Como remover o TileLength

Em fotos, vídeos e documentos comuns, TileLength é 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

Por que a tag se chama TileLength e não TileHeight?

Porque a especificação TIFF usa a palavra length para a dimensão vertical da imagem, como no campo ImageLength, que guarda a altura. Seguindo esse padrão, a altura de cada bloco ficou TileLength. Na prática, TileLength é a altura dos blocos retangulares em que a imagem é dividida, e TileWidth é a largura.

Remover o TileLength apaga algum dado pessoal?

Não. O TileLength só informa a altura dos blocos em que a imagem é organizada dentro do arquivo, sem nenhuma informação pessoal. Removê-lo, na verdade, deixaria o TIFF ou o DNG ilegível, porque o programa não saberia como montar a imagem a partir dos blocos. Os dados sensíveis de um arquivo ficam em outros campos, como GPS e autor.

Campos relacionados