O que é cor indexada?
A cor indexada armazena cada pixel como uma referência a uma entrada em uma paleta finita de cores, em vez de valores completos dos canais. Sua capacidade é limitada pelo número de entradas da paleta disponíveis para a imagem.
Como funciona a cor indexada
Uma imagem raster indexada separa as amostras da imagem em um plano de índices e uma tabela de cores. A quantização escolhe entradas representativas da paleta e atribui cada pixel a uma delas; o pontilhamento opcional distribui o erro de aproximação resultante. A ordem da paleta faz parte dos dados codificados porque os valores dos pixels se referem a posições, não diretamente a cores. Esse modelo é selecionado durante a exportação para elementos gráficos com poucas cores, arquivos de mídia compactos para arquivamento ou formatos e dispositivos baseados em paletas.
Informações essenciais
- As tabelas de cores GIF contêm no máximo 256 entradas, e a transparência identifica um índice da paleta em vez de armazenar um valor alfa separado para cada pixel.
- O PNG indexado usa um bloco PLTE para as cores e pode adicionar transparência por entrada por meio de tRNS; os decodificadores expandem essas referências ao produzir pixels para exibição.
- Editar uma entrada da paleta altera todos os pixels que fazem referência àquele índice, permitindo recolorir com baixo custo, mas impedindo que dois desses pixels tenham cores diferentes sem reatribuição.
Quando a cor indexada é importante
Escolha cor indexada para arquivos baseados em paleta nos formatos GIF ou PNG-8 quando o tamanho compacto for mais importante do que a fidelidade total das cores. Fotografias e gradientes suaves podem apresentar faixas de cor ou pontilhamento porque muitas cores de origem precisam compartilhar entradas da paleta.