Dicionário

O que é a largura da imagem no arquivo?

A largura da imagem é o número de pixels na horizontal, do lado esquerdo ao lado direito de uma figura. Descubra onde um arquivo guarda esse dado e o que esse valor informa.

image-width

A largura da imagem é o número de pixels da borda esquerda de uma figura até a borda direita. A altura da imagem é o número de pixels de cima até embaixo. A largura geralmente vem primeiro, então 640 x 480 significa 640 pixels de largura e 480 pixels de altura.

Nos metadados de um arquivo, Image Width é o campo que guarda esse número. Junto com a Image Height, ele informa as dimensões da figura. Essas dimensões não são o tamanho do arquivo, que conta os bytes no arquivo.

Quais arquivos o carregam

Os formatos de imagem guardam a largura em lugares diferentes dentro do arquivo, mas sempre como uma contagem de pixels. Leitores de metadados exibem esse valor como Image Width em cada um dos formatos abaixo.

  • JPEG guarda a largura no segmento start of frame, como um número de 1 a 65535.
  • PNG guarda a largura no chunk IHDR, que precisa ser o primeiro chunk do arquivo. Uma largura de 0 não é válida.
  • GIF guarda a largura no descritor de tela lógica, como um número de 2 bytes.
  • WebP guarda a largura no chunk VP8, VP8L ou VP8X. Um WebP com perda pode ter no máximo 16383 pixels de largura, e um sem perda, 16384.
  • TIFF guarda a largura na tag ImageWidth, ID 0x0100.

Uma foto JPEG de uma câmera ou telefone normalmente traz uma segunda largura, a tag ExifImageWidth (ID 0xa002). O padrão Exif chama essa tag de PixelXDimension e a exige em imagens comprimidas. Ela registra a largura válida da figura que você vê.

Como é o valor

O valor é um número inteiro de pixels. A imagem de exemplo no padrão Exif tem 640 x 480 pixels, então sua Image Width é 640.

Para converter a largura em polegadas ou centímetros, divida-a pela X Resolution. Esse campo indica quantos pixels cabem em 1 polegada ou 1 centímetro.

Quando a resolução real é desconhecida, o padrão Exif usa 72 pixels por polegada. Nessa configuração, uma largura de 640 pixels é impressa com 8,89 polegadas de largura, o que equivale a cerca de 22,6 cm.

A largura no quadro JPEG e a largura Exif normalmente coincidem. O padrão Exif permite uma diferença quando o codificador adiciona colunas extras à direita como preenchimento. No exemplo, a tag Exif indica 620 enquanto o quadro JPEG indica 640.

Por que isso é importante para o seu arquivo

Muitos formulários de envio e serviços de impressão definem limites para as dimensões da imagem. A linha Image Width permite verificar uma figura em relação a esse limite antes de você enviá-la.

Em uma página da web, a largura ajuda no layout. Quando o HTML define a largura e a altura de uma imagem, o navegador pode reservar o espaço antes de a imagem carregar. Isso reduz a mudança de layout, quando o conteúdo da página se move ao desenhar a figura.

A largura também informa quanto detalhe uma figura contém. Multiplique a largura pela altura para obter o número total de pixels.

A linha Megapixels mostra esse total em milhões. Uma imagem de 640 x 480 tem 307.200 pixels, ou cerca de 0,3 megapixel.

Verifique a linha Orientation quando largura e altura parecem trocadas. Com o valor 6 ou 8, o visualizador gira a figura em 90 graus antes de exibi-la. A largura no arquivo então aparece como altura, de modo que uma imagem salva com 640 pixels de largura parece ter 640 pixels de altura.