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

  1. 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.
  2. 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.
  3. 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.

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente