O que é profundidade de bits?
A profundidade de bits especifica quantos bits representam cada pixel, canal de pixel ou amostra de áudio. Uma profundidade maior permite mais valores distintos de intensidade, cor ou amplitude, mas aumenta o tamanho dos dados sem compressão.
Como funciona a profundidade de bits
A profundidade de bits define o número de valores de código discretos disponíveis para representar uma amostra, mas a interpretação depende de o valor pertencer a um pixel inteiro, a um canal de cor ou a uma amostra de áudio. Mais códigos reduzem os intervalos de quantização e oferecem margem para edição, enquanto o armazenamento e a largura de banda aumentam antes da compressão. A precisão efetiva também pode ser menor que a profundidade declarada pelo contêiner. Os fluxos de processamento acompanham a profundidade durante a decodificação, a conversão de cores, o processamento e a entrega final para evitar truncamento silencioso.
Informações essenciais
- Para um canal de inteiros sem sinal, n bits fornecem 2 elevado a n valores de código; a quantidade de canais deve ser considerada separadamente ao calcular o armazenamento de um pixel sem compressão.
- Converter para uma profundidade menor arredonda ou quantiza as amostras; o pontilhamento pode trocar a formação estruturada de faixas por ruído menos perceptível, mas não consegue preservar a precisão numérica original.
- Um arquivo pode declarar uma profundidade maior que a renderizada pela cadeia de exibição, e um filtro intermediário pode usar internamente uma precisão maior para evitar arredondamentos cumulativos antes da exportação.
Quando a profundidade de bits é importante
Escolha a profundidade de bits conforme a fidelidade necessária dos gradientes, a margem para edição, o armazenamento e o suporte do formato. Reduzi-la pode causar formação de faixas ou ruído de quantização, enquanto uma profundidade excessiva desperdiça espaço em fluxos de processamento limitados.