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.