Dicionário

O que são megapixels?

Câmeras e celulares são frequentemente comparados por megapixels, e os metadados de uma imagem podem mostrar sua própria contagem de pixels na mesma unidade. Descubra o que esse número significa e como ele é calculado.

megapixels

Megapixels indicam quantos pixels uma imagem tem, contados em milhões. Um megapixel é 1 milhão de pixels, porque o prefixo mega significa 1 milhão. Uma imagem digital é uma grade de pequenos pontos chamados pixels, organizados em linhas e colunas.

Você costuma ver esse número ao comparar câmeras e celulares. Ao ler os metadados de um arquivo, o campo Megapixels informa a contagem de pixels daquela imagem. O valor é a largura em pixels multiplicada pela altura em pixels, dividido por 1.000.000.

De onde vem o valor

Seu arquivo não armazena um valor de Megapixels. O programa que lê os metadados o calcula a partir de outros 2 campos, a largura da imagem e a altura da imagem. O ExifTool chama Megapixels de uma tag composta, que é um valor calculado depois que todas as outras informações são lidas.

Primeiro o programa monta o campo Tamanho da imagem, por exemplo 1920x1080. Depois multiplica os 2 números e divide o resultado por 1.000.000.

Como o valor é calculado, você não pode editar o campo Megapixels diretamente. Ele só muda quando a imagem ganha uma nova largura ou altura.

Quais arquivos o carregam

Qualquer arquivo que registre uma largura e uma altura em pixels pode mostrar Megapixels. O valor não se limita a fotos:

  • Fotos JPEG armazenam a largura e a altura em um marcador chamado start of frame.
  • Imagens PNG armazenam a largura e a altura no bloco de cabeçalho da imagem.
  • Imagens TIFF armazenam a largura e a altura nas tags ImageWidth e ImageLength.
  • Para arquivos RAW Canon CR2, o ExifTool usa o tamanho que a câmera gravou no bloco Exif.
  • Vídeos MP4 e MOV armazenam uma largura e uma altura no cabeçalho da trilha de vídeo. Aqui o valor descreve um quadro do vídeo.

Como são os valores

O valor é um número decimal em milhões de pixels. O ExifTool o arredonda para 1 casa decimal quando o valor é 1 ou mais. Valores menores recebem 3 casas decimais, e valores abaixo de 0,001 recebem 6.

Estes exemplos usam tamanhos de imagem de normas publicadas:

  • 640x480, a imagem de exemplo na especificação Exif, resulta em 0.307
  • 1920x1080, a imagem HDTV na ITU-R BT.709, resulta em 2.1
  • 3840x2160, a imagem UHDTV menor na ITU-R BT.2020, resulta em 8.3
  • 7680x4320, a imagem UHDTV maior na ITU-R BT.2020, resulta em 33.2

O arredondamento esconde a contagem exata. Uma imagem de 1920 por 1080 pixels tem 2.073.600 pixels, e o campo mostra 2.1.

Por que isso é importante para o seu arquivo

A largura em pixels, dividida pelo valor de Resolução X, indica a largura impressa de uma imagem. A Resolução X informa quantos pixels há em cada polegada ou centímetro. Uma imagem com 3840 pixels de largura, impressa a 300 pixels por polegada, fica com 12,8 polegadas de largura, o que equivale a cerca de 32,5 centímetros.

Megapixels não informam quão nítida é uma foto, quanto ruído ela tem ou quão boa era a lente. Uma foto com mais megapixels não é automaticamente uma foto melhor.

Algumas edições alteram a contagem de pixels. O corte (crop) remove pixels, então o valor diminui.

Quando um software amplia uma imagem, ele adiciona novos pixels para preencher a grade maior. O valor de Megapixels aumenta, mas os novos pixels são estimados a partir dos antigos. Eles não acrescentam nenhum detalhe que a câmera tenha registrado.

Megapixels também não são o mesmo que tamanho do arquivo. A imagem de exemplo RGB sem compactação na especificação Exif, de 640 por 480 pixels, contém 921.600 bytes de dados de imagem.

A compactação JPEG com configurações típicas deixa um arquivo de 10 a 20 vezes menor. Isso significa que 2 arquivos com os mesmos megapixels podem ter tamanhos de arquivo bem diferentes.