Como a profundidade dos bits de cor determina o que você vê na tela

24

Seu monitor não mostra cores apenas magicamente. Depende de um aperto de mão entre o adaptador gráfico e a própria tela. Essa combinação determina a paleta total disponível. Veja SuperVGA ou SVGA, por exemplo. Suporta até 16.777.216 cores. Geralmente arredondamos esse valor para 16,8 milhões.

Por que esse número específico? Tudo se resume a uma descrição de 24 bits de cada pixel. Isso é conhecido como profundidade de bits de cor.

A matemática por trás da cor verdadeira

Basicamente, profundidade de bits de cor é simplesmente o número de bits usados para definir o matiz de um único pixel. Quanto mais bits, mais cores você poderá ver ao mesmo tempo.

Uma profundidade de 24 bits divide esses bits uniformemente. Oito bits vão para vermelho. Oito para verde. Oito para azul. Essa configuração é chamada de “cor verdadeira”. Abrange cerca de 10 milhões de cores – o limite da discriminação do olho humano.

Antes de 24 bits se tornarem padrão, vivíamos em cores de 16 bits. Isso permitiu apenas 65.536 cores. O salto não foi apenas uma questão de estética. Tratava-se da facilidade do desenvolvedor. Trabalhar em incrementos de oito bits é mais limpo para os programadores. Isso simplifica o código.

Uma rápida história das paletas de cores

Você pode acompanhar a evolução da computação gráfica observando quantas cores cada época suportava.

  • 1 bit: 2 cores. Monocromático.
  • 2 bits: 4 cores. A era CGA.
  • 4 bits: 16 cores. EGA.
  • 8 bits: 256 cores. VGA.
  • 16 bits: 65.536 cores. Alta cor ou XGA.
  • 24 bits: 16,8 milhões de cores. True Color ou SVGA.
    32 bits: 16,8 milhões de cores mais um canal alfa.

Essa última entrada parece duplicada à primeira vista. Não é. O modo de 32 bits é especial. É usado em vídeo digital, animação e jogos.

Vinte e quatro bits controlam a cor real. Os oito bits restantes atuam como uma camada separada. Eles representam translucidez. Pense nisso como dados de opacidade. Isso permite efeitos visuais complexos que os dados de cores puras não conseguem suportar.

Como os LCDs misturam a luz

Seu monitor cria milhões de sombras usando subpixels. Uma tela LCD é composta por três filtros para cada pixel: vermelho, verde e azul.

A tensão controla a intensidade de cada subpixel. Varia mais de 256 tonalidades por filtro. Multiplique isso e você terá sua paleta.

256 tons de vermelho × 256 de verde × 256 de azul.

Isso equivale a 16,8 milhões de combinações possíveis.

Quase todos os monitores vendidos hoje podem lidar com cores de 24 bits. Você não precisa de hardware exótico. Um conector VGA padrão é suficiente para fornecer esse nível de detalhe.

Já tocamos nos números. Agora precisamos olhar para o hardware físico. LCDs e CRTs lidam com esses sinais de maneira diferente. As considerações de compra para ambos os tipos variam significativamente. Compreender a profundidade de bits ajuda você a escolher a tela certa, mas a tecnologia do painel é igualmente importante.