O que é o bit por pixel de uma imagem binária?
Bits por pixel(BPP) é a quantidade de memória tomada para armazenar um pixel.
Geralmente uma imagem é uma composição de três canais Vermelho, Verde e Azul, dimensões ou a resolução das imagens dá o número de pixels na imagem, digamos por exemplo a resolução de uma imagem é 1920x1080 = 20,73,600 * 3(canais(RGB)) pixels (isto requer 2 megapixels).
Normalmente as imagens são quantizadas em 8 Bits por pixel, ou seja para cada pixel, há uma necessidade de 8 Bits na memória. Uma vez que cada pixel constitui informação de três canais, 8x3 = 24 bits são necessários para armazenar um pixel de uma imagem.
<- 8 bits as imagens que geralmente ouvimos ter 24 bits por pixel para uma imagem colorida são consideradas de Baixa Gama Dinâmica.
- 16 bits as imagens têm 48 bits por pixel para uma imagem colorida resultante da conversão RAW
- 32 bits as imagens 96 bits por pixel para uma imagem colorida) são consideradas de Alta Gama Dinâmica. Ao contrário das imagens de 8 e 16 bits que podem assumir um número finito de valores, as imagens de 32 bits são codificadas usando números de ponto flutuante, o que significa que os valores que elas podem assumir são ilimitados.
A memória ocupada pela imagem tem uma relação direta com os bits por pixel (sem considerar a compressão).
Uma pessoa pode extrapolar entusiasticamente os valores acima para a quantidade de memroy tomada por 8MegPix cam ou superior, isto causa decepção instantaneamente, já que uma única imagem ocupa 10's ou 100's de megabytes na memória, mas espere, felizmente, temos hoje em dia algoritmos de compressão altamente sofisticados para reduzir os megabytes a kilobytes.
Artigos semelhantes
- Por que muitos programas têm o download padrão em 32-Bit em vez de 64-Bit, apesar de a maioria das pessoas usar janelas de 64-Bit?
- Porque é que uma imagem de 1 BPP (bit por pixel) também é conhecida como imagem a preto e branco?
- O Raspberry Pi é 32-bit ou 64-bit?
- Qual é a diferença entre 32 bit e 64 bit do sistema operacional Android?