O que é entrelaçamento de imagens?
O entrelaçamento de imagens armazena linhas de varredura ou passagens de pixels em uma sequência reordenada para que uma imagem aproximada possa aparecer antes da chegada de todos os dados. Passagens sucessivas refinam essa prévia até que a imagem completa tenha sido decodificada.
Como funciona o entrelaçamento de imagens
O armazenamento entrelaçado altera a ordem de transmissão, em vez dos pixels finais decodificados. Um decodificador preenche primeiro linhas ou amostras bastante espaçadas, produzindo uma impressão aproximada do quadro inteiro, e depois preenche as lacunas à medida que chegam as passagens seguintes. Esse comportamento difere dos campos de vídeo entrelaçado e da entrega raster comum de cima para baixo. Ele é selecionado durante a codificação e é relevante principalmente durante a exibição incremental pela rede, enquanto o recurso completo mantém suas dimensões e seu modelo de cor normais.
Informações essenciais
- O PNG define o esquema Adam7, cujas sete passagens amostram posições progressivamente mais densas em ambos os eixos; um PNG não entrelaçado armazena as linhas na ordem normal.
- O entrelaçamento de GIF reorganiza as linhas em quatro passagens, permitindo que um decodificador incremental exiba toda a altura da imagem logo no início, sem ter recebido todas as linhas de varredura intermediárias.
- O entrelaçamento pode aumentar o tamanho de alguns arquivos e exige controle adicional das passagens; se o cliente aguardar a resposta completa antes de decodificar, sua vantagem de exibição progressiva desaparece.
Quando o entrelaçamento de imagens é importante
Ative o entrelaçamento quando uma prévia antecipada do quadro inteiro for útil em transferências lentas ou conexões incertas. Ele adiciona sobrecarga de codificação ou decodificação e pode trazer pouco benefício quando as imagens já são pequenas ou entregues rapidamente.