Profundidade da cor

Cabeças das subseções referem-se a bits por pixel.

Cor de 1 bitEditar

Artigo principal: Imagem binária

2 cores, muitas vezes preto e branco (ou qualquer que fosse a cor do fósforo CRT) cor direta. Às vezes 1 significava preto e 0 significava branco, o inverso dos padrões modernos. A maioria dos primeiros displays gráficos eram deste tipo, o sistema X window foi desenvolvido para tais displays, e isto foi assumido para um computador 3M. No final da década de 80 havia telas profissionais com resoluções de até 300dpi (o mesmo que uma impressora a laser contemporânea), mas a cor se mostrou mais popular.

2-bit colorEdit

4 cores, geralmente a partir de uma seleção de paletas fixas. A CGA, escala de cinza NeXTstation, Macintoshes coloridos, Atari ST resolução média.

3-bit colorEdit

8 cores, quase sempre todas as combinações de vermelho, verde e azul de intensidade total. Muitos dos primeiros computadores domésticos com telas de TV, incluindo o ZX Spectrum e BBC Micro.

4-bit colorEdit

16 cores, geralmente a partir de uma seleção de paletas fixas. Usado pela EGA e pelo denominador menos comum padrão VGA em resolução mais alta, Macintoshes coloridos, Atari ST baixa resolução, Commodore 64, Amstrad CPC.

5-bit colorEdit

32 cores de uma paleta programável, usado pelo chipset original Amiga.

8-bit colorEdit

Artigo principal: cor de 8 bits

256 cores, geralmente de uma paleta totalmente programável. A maioria das primeiras estações de trabalho Unix coloridas, VGA em baixa resolução, Super VGA, Macintoshes coloridos, Atari TT, Amiga AGA chipset, Falcon030, Acorn Archimedes. Tanto o X quanto o Windows forneceram sistemas elaborados para tentar permitir que cada programa selecionasse sua própria paleta, muitas vezes resultando em cores incorretas em qualquer janela diferente daquela com foco.

alguns sistemas colocaram um cubo de cor na paleta para um sistema de cor direta (e assim todos os programas usariam a mesma paleta). Normalmente foram fornecidos menos níveis de azul do que outros, já que o olho humano normal é menos sensível ao componente azul do que ao vermelho ou verde (dois terços dos receptores do olho processam os comprimentos de onda mais longos) Os tamanhos populares foram:

  • 6×6×6 (cores web-safe), deixando 40 cores para uma rampa cinza ou entradas de paleta programáveis.
  • 8×8×4. 3 bits de R e G, 2 bits de B, o valor correcto pode ser calculado a partir de uma cor sem utilizar a multiplicação. Usado, entre outros, na série de computadores do sistema MSX2 no início a meados dos anos 90.
  • a 6×7×6 cubo, deixando 4 cores para uma paleta programável ou cinzentos.
  • a 6×8×5 cubo, deixando 16 cores para uma paleta programável ou cinza.

12-bit colorEdit

4096 cores, geralmente a partir de uma paleta totalmente programável (embora muitas vezes tenha sido definida para um cubo de cor 16×16×16). Alguns sistemas Silicon Graphics, sistemas Color NeXTstation e sistemas Amiga em modo HAM.

Cor alta (15/16-bit)Editar

Artigo principal: Alta cor

Em sistemas de alta cor, dois bytes (16 bits) são armazenados para cada pixel. Na maioria das vezes, a cada componente (R, G e B) são atribuídos 5 bits, mais um bit não utilizado (ou usado para um canal de máscara ou para mudar para cor indexada); isto permite que 32.768 cores sejam representadas. Entretanto, uma atribuição alternativa que reatribui o bit não utilizado ao canal G permite que 65.536 cores sejam representadas, mas sem transparência. Essas profundidades de cor são às vezes usadas em pequenos dispositivos com display colorido, como telefones celulares, e às vezes são consideradas suficientes para exibir imagens fotográficas. Ocasionalmente são usados 4 bits por cor mais 4 bits para alfa, dando 4096 cores.

O termo “cor alta” tem sido usado recentemente para significar profundidades de cor maiores que 24 bits.

18-bitEdit

A maioria dos LCDs menos caros (como os típicos tipos de nematic torcidos) fornecem cores de 18 bits (64×64×64 = 262.144 combinações) para alcançar tempos de transição de cor mais rápidos, e use o dithering ou o controle de frame rate para aproximadamente 24 bits por pixel de cor verdadeira, ou jogue fora 6 bits de informação de cor completamente. LCDs mais caros (tipicamente IPS) podem exibir profundidade de cor de 24-bit ou maior.

True color (24-bit)Edit

Todas as 16.777.216 cores (downscaled, click image for full resolution)

24 bits usam quase sempre 8 bits cada um de R, G, e B (8 bpc). A partir de 2018, a profundidade de cor de 24 bits é usada por praticamente todos os monitores de computador e telefone e pela grande maioria dos formatos de armazenamento de imagens. Quase todos os casos de 32 bits por pixel atribuem 24 bits à cor, e os restantes 8 são o canal alfa ou não utilizados.

224 dá 16.777.216 variações de cor. O olho humano pode discriminar até dez milhões de cores e como a gama de uma tela é menor do que o alcance da visão humana, isso significa que isso deve cobrir esse alcance com mais detalhes do que pode ser percebido. No entanto, os monitores não distribuem uniformemente as cores no espaço de percepção humana, de modo que os humanos podem ver as mudanças entre algumas cores adjacentes como uma faixa de cores. As imagens monocromáticas colocam os três canais no mesmo valor, resultando em apenas 256 cores diferentes e, portanto, potencialmente, bandas mais visíveis, já que o olho humano médio só consegue distinguir entre cerca de 30 tonalidades de cinza. Alguns softwares tentam diminuir o nível de cinza nos canais de cor para aumentar isso, embora em softwares modernos isso seja mais freqüentemente usado para renderização subpixel para aumentar a resolução de espaço em telas LCD onde as cores têm posições ligeiramente diferentes.

Os padrões DVD-Video e Blu-ray Disc suportam uma profundidade de bits de 8 bits por cor em YCbCr com subamostragem de croma 4:2:0. YCbCr pode ser convertido sem perdas para RGB.

Sistemas Macintosh referem-se a cores de 24 bits como “milhões de cores”. O termo cor verdadeira é às vezes usado para significar o que este artigo está chamando de cor direta. É também frequentemente usado para se referir a todas as profundidades de cor maiores ou iguais a 24.

Cor profunda (30-bit)Editar

Cor profunda consiste em um bilhão ou mais de cores. 230 é aproximadamente 1,073 bilhão. Normalmente isto é 10 bits de vermelho, verde e azul (10 bpc) cada. Se um canal alfa do mesmo tamanho for adicionado então cada pixel leva 40 bits.

alguns sistemas anteriores colocavam três canais de 10 bits numa palavra de 32 bits, com 2 bits não utilizados (ou usados como um canal alfa de 4 níveis); o formato de ficheiro Cineon, por exemplo, usava isto. Alguns sistemas SGI tinham conversores de 10 bits (ou mais) digital para analógico para o sinal de vídeo e podiam ser configurados para interpretar os dados armazenados desta forma para exibição. Os arquivos BMP definem isso como um de seus formatos, e é chamado de “HiColor” pela Microsoft.

Placas de vídeo com 10 bits por componente começaram a chegar ao mercado no final dos anos 90. Um exemplo inicial foi a placa Radius ThunderPower para o Macintosh, que incluía extensões para QuickDraw e plugins do Adobe Photoshop para suportar a edição de imagens de 30 bits. Alguns fornecedores chamam seus painéis de 24 bits de profundidade de cor com painéis FRC de 30 bits; no entanto, as placas gráficas Nvidia Quadro fabricadas após 2006 suportam cores de 30 bits de profundidade e placas Pascal ou mais recentes GeForce e Titan quando emparelhadas com o Studio Driver, assim como alguns modelos da série Radeon HD 5900, como a HD 5970. A placa gráfica ATI FireGL V7350 suporta 40- e 64-bit pixels (profundidade de cor de 30 e 48 bits com canal alfa).

A especificação DisplayPort também suporta profundidade de cor superior a 24 bpp na versão 1.3 através de “VESA Display Stream Compression, que usa um algoritmo de baixa latência sem perdas visuais baseado no espaço de cor preditivo DPCM e YCoCg-R e permite maiores resoluções e profundidades de cor e menor consumo de energia”

No WinHEC 2008, a Microsoft anunciou que as profundidades de cor de 30 bits e 48 bits seriam suportadas no Windows 7, juntamente com a ampla gama de cores scRGB.

Codificação de Vídeo de Alta Eficiência (HEVC ou H.265) define o perfil Principal 10, que permite 8 ou 10 bits por amostra com sub-amostragem 4:2:0 cromada. O perfil Principal 10 foi adicionado na reunião do HEVC de Outubro de 2012 com base na proposta JCTVC-K0109 que propôs que um perfil de 10 bits fosse adicionado ao HEVC para aplicações do consumidor. A proposta dizia que isto permitiria melhorar a qualidade do vídeo e suportar o espaço de cor Rec. 2020 que será utilizado pela UHDTV. A segunda versão do HEVC tem cinco perfis que permitem uma profundidade de bits de 8 bits a 16 bits por amostra.

As de 2020, alguns smartphones começaram a usar uma profundidade de cor de 30 bits, como o OnePlus 8 Pro, Oppo Find X2 & Find X2 Pro, Sony Xperia 1 II, Xiaomi Mi 10 Ultra, Motorola Edge+, ROG Phone 3 e Sharp Aquos Zero 2.

36-bitEdit

Usar 12 bits por canal de cor produz 36 bits, aproximadamente 68,71 bilhões de cores. Se um canal alfa do mesmo tamanho for adicionado então há 48 bits por pixel.

48-bitEdit

Usar 16 bits por canal de cor produz 48 bits, aproximadamente 281,5 trilhões de cores. Se um canal alfa do mesmo tamanho for adicionado então há 64 bits por pixel.

Software de edição de imagens como o Photoshop começou a usar 16 bits por canal bastante cedo a fim de reduzir a quantização nos resultados intermediários (ou seja, se uma operação é dividida por 4 e depois multiplicada por 4, ela perderia os 2 bits inferiores de dados de 8 bits, mas se 16 bits fossem usados ela não perderia nenhum dos dados de 8 bits). Além disso, as câmeras digitais eram capazes de produzir 10 ou 12 bits por canal em seus dados brutos; como 16 bits é a menor unidade endereçável maior que isso, usá-lo permitiria manipular os dados brutos.

Deixe uma resposta

O seu endereço de email não será publicado.