Dicionário

O que é a altura da imagem no arquivo?

Altura da imagem é o número de linhas de pixels em uma imagem. Junto com a largura, ela define o tamanho da imagem em pixels, não o tamanho do arquivo.

image-height

A altura da imagem é o número de linhas de pixels em uma imagem, contado da borda superior até a borda inferior. Junto com a largura da imagem, isso define o tamanho da imagem em pixels.

A altura da imagem não é a mesma coisa que o tamanho do arquivo. O tamanho do arquivo conta os bytes no arquivo, enquanto a altura conta os pixels.

Quais arquivos o carregam

Quase todos os formatos de imagem armazenam a altura em um cabeçalho, ao lado da largura. Cada formato guarda esse valor em seu próprio lugar.

  • JPEG: o segmento start of frame (SOF) armazena o número de linhas na imagem.
  • PNG: o chunk IHDR, que deve ser o primeiro chunk no arquivo, armazena a altura como um número inteiro de 4 bytes.
  • GIF: o descritor de tela lógica armazena a altura da área na qual todos os quadros da imagem são desenhados.
  • WebP: o chunk VP8, VP8L ou VP8X armazena a altura, dependendo do tipo de arquivo WebP.
  • BMP: o cabeçalho do bitmap armazena a altura logo após a largura.
  • TIFF: a tag 0x0101 no primeiro diretório de imagem (IFD0) armazena a altura. O padrão Exif chama essa tag de ImageLength.
  • MP4 e MOV: o cabeçalho de cada faixa de vídeo armazena uma altura de imagem. AVI guarda uma no seu cabeçalho principal.

Como é o valor

O valor é um número inteiro de pixels, exibido sem unidade. Por exemplo, 682 significa que a imagem tem 682 pixels de altura.

Cada formato define seu próprio limite máximo. Um JPEG pode declarar até 65535 linhas. Uma imagem WebP sem perdas pode ter até 16384 pixels de altura, e um PNG até cerca de 2,1 bilhões de pixels.

Muitas fotos também mostram uma linha chamada Exif Image Height. A câmera ou o software grava essa tag, 0xa003, em arquivos compactados como JPEG. Ela registra a altura válida da imagem, que em um JPEG deve corresponder ao número de linhas no cabeçalho do quadro.

Uma foto em retrato pode armazenar uma altura menor que a largura. A tag de orientação então guarda um valor como 6, que indica ao visualizador para girar a imagem 90 graus no sentido horário. Depois da rotação, a altura que você vê na tela é igual à largura armazenada.

De onde vem o valor

O dispositivo ou programa que cria a imagem grava a altura. Uma câmera ou um celular grava esse valor ao salvar uma foto. Um editor de imagens grava um novo valor quando você corta, redimensiona ou exporta uma imagem.

A altura descreve os próprios pixels. Alguns programas podem editar o número de Exif Image Height sem mudar um único pixel, mas a imagem continua com o mesmo tamanho. Para mudar a altura da imagem, você redimensiona ou corta a imagem, e o software então grava o novo valor.

Por que isso é importante para o seu arquivo

A altura e a largura juntas definem quanto detalhamento uma imagem pode ter. A linha Image Size combina os dois valores, e a linha de Megapixels é calculada a partir de Image Size.

Para impressão, a altura funciona junto com a resolução em Y. Esse valor é o número de pixels por polegada ou por centímetro na direção da altura. Divida a altura da imagem pela resolução em Y para obter a altura impressa na mesma unidade.

Sites, formulários de envio e serviços de impressão costumam exigir uma altura mínima ou máxima em pixels. A linha Image Height permite que você verifique se uma imagem atende a esse limite antes de enviá-la.

Arquivos de vídeo também carregam valores de Height e Coded Height para cada fluxo de vídeo. O artigo Height trata do valor geral de Height.