Como se calcula o tamanho de uma imagem
O tamanho bruto de uma imagem raster é largura vezes altura vezes a profundidade de bits por pixel. Uma foto de 1920 por 1080 com 24 bits por pixel ocupa cerca de 1920 x 1080 x 24 bits, o que dá aproximadamente 6 megabytes sem qualquer compressão. Esse número é o total de dados necessários para descrever a cor de cada pixel individualmente. Ele explica por que uma imagem grande com muitas cores pesa mais: são mais pixels e mais bits em cada um. A conta sem compressão é exata; qualquer arquivo real costuma ser menor por causa da compressão.
O papel da profundidade de bits
A profundidade de bits define quantas cores cada pixel pode assumir e pesa direto no tamanho. Com 8 bits o pixel guarda 256 tons, suficiente para escala de cinza. O padrão de fotos coloridas é 24 bits, com 8 bits para cada canal vermelho, verde e azul, o que permite cerca de 16 milhões de cores. Já 32 bits somam um quarto canal de transparência, o alfa, usado em imagens que precisam de fundo vazado. Dobrar a profundidade de bits dobra o tamanho bruto, porque cada pixel passa a exigir o dobro de dados para ser descrito.
Por que a compressão muda tudo
A compressão é o motivo de o arquivo real quase nunca bater com o tamanho bruto. Formatos como JPEG descartam informação que o olho pouco percebe e reaproveitam padrões repetidos, encolhendo o arquivo muitas vezes. O quanto ele encolhe depende do conteúdo: uma foto com muito detalhe e textura comprime menos que uma imagem com grandes áreas de cor lisa, que o algoritmo resume com facilidade. Por isso a estimativa com compressão usa fatores médios de mercado, não um valor fixo. Formatos sem perda, como o PNG, reduzem o arquivo sem jogar nada fora, mas com ganho menor e imprevisível.
Como usar esta ferramenta
- Informe a largura e a altura da imagem em pixels.
- Escolha a profundidade de cor: 8, 16, 24 ou 32 bits.
- Escolha o nível de compressão e veja o tamanho estimado em KB e MB.
Perguntas Frequentes (FAQ)
- Por que o tamanho estimado é diferente do tamanho real do arquivo?
- A compressão JPEG varia conforme o conteúdo da imagem: fotos com muitos detalhes comprimem menos que imagens com áreas lisas. Os fatores usados aqui são médias de mercado, então servem como uma boa estimativa, não um valor exato.
- O que é profundidade de cor?
- É a quantidade de bits usados para representar a cor de cada pixel. 24 bits (8 bits por canal RGB) é o padrão mais comum para fotos, enquanto 32 bits inclui um canal extra de transparência (alfa).
- Formatos sem perda, como PNG, seguem essa mesma estimativa?
- Não exatamente. O PNG usa compressão sem perda, cujo resultado depende muito do conteúdo da imagem. A opção “sem compressão” aqui representa o tamanho bruto, antes de qualquer algoritmo de compressão.
