>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como os pixels são convertidos em bytes

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 inserir alguns números facilmente obtidos em uma equação matemática.

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

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

Dados gerais


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

É fácil calcular a quantidade de pixels contidos em uma imagem. Você pode pesquisar isso nas informações da imagem do arquivo específico com o qual está trabalhando ou pode fazer o cálculo você mesmo. Por exemplo, se sua tela tiver uma resolução de 800 x 600, 800 multiplicado por 600 é 480.000 pixels.

Cálculos


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

480.000 pixels multiplicados por 2 bytes por pixel.

Isso nos dá uma resposta final de 960.000 bytes. Lembre-se que esta equação pode ser realizada para um arquivo de qualquer tamanho, não importa a quantidade de pixels contidos nele. Basta substituir os números apropriados e calcular.