Como usar
Informe largura, altura e o total de bits armazenados por pixel. A ferramenta calcula a carga mínima em bytes inteiros sem ler ou transformar imagens.
- Use dimensões inteiras em pixels, não polegadas ou PPI.
- Informe o total por pixel: 8 para cinza/índice, 24 RGB e 32 RGBA são exemplos comuns.
- Calcule para ver pixels, bits, bytes, MB/GB e MiB/GiB.
- Se os bits não completarem um byte, somente o byte final é arredondado.
- Qualquer edição apaga o resultado e desativa a cópia.
Fórmula e arredondamento
Pixels = largura × altura; bits = pixels × bpp; bytes = teto(bits ÷ 8). Os inteiros são exatos antes da conversão.
O arredondamento ocorre uma vez no total. O alinhamento específico de cada linha não é simulado.
- Largura/altura: inteiros de 1 a 1.000.000.
- bpp: inteiro de 1 a 1.024.
- Exibição com no máximo duas casas.
- Contagem de bytes exata.
Exemplos
Imagem Full HD RGB
1.920 × 1.080 a 24 bpp dão 6.220.800 bytes: 6,22 MB ou cerca de 5,93 MiB.
Imagem pequena de 1 bit
13 × 7 a 1 bpp dão 91 bits, armazenados em 12 bytes com 5 bits de preenchimento final.
Profundidades comuns
8 bpp costuma ser um byte por pixel; 24 bpp, três canais RGB de 8 bits; 32 bpp geralmente adiciona alfa. Informe o total por pixel.
Usos
Útil para comparar buffers raster, ensinar o efeito da resolução ou obter uma base sem compressão.
Limites e erros
- Não prevê JPEG, PNG, WebP, TIFF ou BMP.
- Exclui cabeçalhos, perfis, metadados e compressão.
- Exclui preenchimento por linha.
- A memória de um aplicativo pode ter alinhamento e cópias extras.
- PPI não altera o resultado se os pixels não mudarem.
Copiar resultado
A cópia resume dimensões, bpp, bytes, MB e MiB. Identifique o valor como dados de pixels sem compressão.
Perguntas frequentes
Por que PNG/JPEG é menor?
A compressão reduz padrões; aqui só os pixels brutos são contados.
Por que BMP pode ser maior?
Cabeçalhos e alinhamento por linha podem ser adicionados.
8 ou 24 para RGB?
Três canais de 8 bits somam 24 bpp.
MB ou MiB?
MB divide por 1.000.000; MiB por 1.048.576.
DPI muda o resultado?
Não, se as dimensões em pixels forem iguais.