Quantos pixels é uma foto de 2MB?
Q: Quantos pixels é uma foto de 2MB?
A2A: Depende de dois fatores: nível de compressão e complexidade da imagem.
Um palpite aproximado pode estar em torno de 2560x1440, mas primeiro vamos falar sobre como os arquivos são construídos. ...sorta.
Todos os ficheiros de imagem contêm informação que não é necessariamente informação de imagem, coisas como a forma como o ficheiro está disposto, referência interna às dimensões, e outras coisas. Tudo o que acrescenta ao tamanho do ficheiro, independentemente do tipo de imagem com que estamos a lidar.
O bitmap é um dos tipos de ficheiros de imagem anteriores e raramente utilizado, cada pixel armazenado individualmente. Cada bit da imagem foi mapeado para um local na tela.
A tradução simples da estrutura do arquivo em um processo passo a passo em inglês simples pode ser algo como isto:
Pixel (0,0) é vermelho; pixel (1,0) é vermelho; pixel (2,0) é roxo; pixel (3,0) é azul; pixel (4,0) é azul; pixel (5,0) é azul...
A resolução da tela 1920x1080 contém 2.073.600 pixels. Uma imagem bitmap desse tamanho será teoricamente perto de 2MB.
Sem nenhuma consideração pelo uso eficiente do espaço de disco, o bitmap foi preciso mas desperdiçador - então pessoas inteligentes decidiram trabalhar nisso.
Os .jpeg (ou .jpg) e .png são dois dos tipos mais comuns usados hoje em dia para uma imagem fixa. Ambos usam compressão num esforço para reduzir o tamanho do arquivo. Outra simplificação descreveria assim:
Os primeiros dois pixels são vermelhos, depois um roxo, depois três azuis...
É mais curto (comprimido), mas ainda assim fácil de entender.
Cada tipo de arquivo tem diferentes algoritmos de compressão, então todos eles serão de tamanhos diferentes. Muitos tipos de arquivo têm níveis de compressão ajustáveis, determinados quando o arquivo é criado.
Existe um ato de equilíbrio entre o tamanho pequeno e a boa qualidade, como mostra esta série de imagens. Alta compressão (à esquerda) resulta em um arquivo menor, mas a imagem não parece ser tão boa. Manter o alto detalhe (à direita) significa menos compressão e um arquivo maior. Observe a sombra na bochecha da menina, e os destaques no queixo e testa:
(img src: compressão Jpeg)
>p> Meu telefone (um Google Pixel) tira fotos que são 3036x4048, e o tamanho do arquivo varia. Aqui estão os dez tamanhos mais recentes:4.52M
3.06M
3.80M
3.39M
1.75M <- menor
3.00M
3.17M
5.35M <- maior
4.81M
5.01M
Comparando o maior e o menor, você pode ver que há mais detalhes em um. Lembre-se que ambas as imagens têm o mesmo tamanho em uma tela, enquanto os tamanhos dos arquivos são bem diferentes.
A imagem grande tem muitas linhas nítidas, mudanças repentinas de cor e detalhes que não podem ser eficientemente comprimidos. A luz azul debaixo do pedestal, os logótipos, o acabamento da caixa e o padrão do chão. Os cantos não comprimem bem, e nós temos muitos deles aqui.
O arquivo menor tem muitas áreas mais misturadas. Seria muito mais fácil pintar uma aquarela como esta do que a outra foto. A imagem contém menos detalhes finos e variações mais graduais, então a compressão foi capaz de fazer mais com ela. Usei o zoom digital, o que reduz ainda mais os detalhes. A maioria das nuvens já parecem cores espalhadas pelo céu, e a maioria dos céus já é uma vasta área de cores muito parecidas. A estrada tem poucos detalhes, pelo menos a partir desta distância. A compressão encontrou mais pixels similares adjacentes uns aos outros e foi capaz de esmagá-los mais.
Então, novamente, tamanho do arquivo vs. tamanho da tela dependerá do nível de compressão e conteúdo da imagem.
UPDATE: Acabei de ler uma ótima resposta do Petr Titera que descreve diferentes tipos de compressão de dados. Se você chegou até aqui na minha resposta, sua experiência vale definitivamente uma leitura.
Artigos semelhantes
- Quantos pixels há em uma foto 4x6? 4x6 é um tamanho de foto padrão?
- Como em vídeos onde a distorção de pixels está acontecendo, os pixels distorcidos acompanham o movimento do objeto?
- Como reduzir o tamanho da imagem para menos de 2MB
- Quando faço o teste de velocidade da internet, recebo 40mb/s. Mas quando eu faço o download de um filme, ele mostra apenas 2mb/s. Porquê?