Como os pixels são convertidos em bytes

Quando uma pessoa fala sobre converter “pixels” em “bytes”, ela não está falando sobre uma conversão literal. Ele está se referindo a um cálculo matemático que determina o tamanho de um arquivo de imagem, com base em sua resolução. Parece complicado, mas, na realidade, não é mais complicado do que ajustar alguns números facilmente obtidos a uma equação matemática.

Uma das duas informações necessárias para o cálculo é a largura e a altura da imagem. Isso é chamado de resolução. A unidade de medida estará em “pixels”, que é outro termo para “elementos da foto”.

A segunda informação necessária é o número de cores por pixel na imagem. Isso é chamado de “profundidade”.

Informações do arquivo

Quando uma pessoa fala sobre converter “pixels” em “bytes”, ela não está falando sobre uma conversão literal. Ele está se referindo a um cálculo matemático que determina o tamanho de um arquivo de imagem, com base em sua resolução. Parece complicado, mas, na realidade, não é mais complicado do que ajustar alguns números facilmente obtidos a uma equação matemática.

Uma das duas informações necessárias para o cálculo é a largura e a altura da imagem. Isso é chamado de resolução. A unidade de medida estará em “pixels”, que é outro termo para “elementos da foto”.

A segunda informação necessária é o número de cores por pixel na imagem. Isso é chamado de “profundidade”.

Informações gerais

Como regra, existem 16 bits de tamanho de arquivo por pixel. Isso significa que existem 8 bits por byte de tamanho de arquivo, já que 2 bits são iguais a 1 byte. Continuando com as mesmas coisas, isso significa que existem 2 bytes de informações do arquivo por pixel contidos na imagem.

É fácil calcular a quantidade de pixels contidos em uma imagem. Você pode procurar isso nas informações de imagem do arquivo específico em que está trabalhando ou pode fazer o cálculo sozinho. Por exemplo, se sua tela tiver uma resolução de 800×600, 800 multiplicado por 600 será 480.000 pixels.

Cálculos

Agora você pode fazer o cálculo e descobrir quantos bytes existem na sua imagem. O número de bytes é igual ao número de pixels multiplicado pelo número de bytes por pixel. Como descobrimos quantos pixels existem na imagem (480.000) e existem 2 bytes de informação em um pixel, a equação seria:

480.000 pixels multiplicados por 2 bytes por pixel.

Isso fornece uma resposta final de 960.000 bytes. Lembre-se de que esta equação pode ser executada para um arquivo de qualquer tamanho, independentemente de quantos pixels houver. Basta substituir os números apropriados e calcular.

 

Você pode estar interessado:

Deixe um comentário