Qu’est-ce que l’entrelacement d’images ?
L’entrelacement d’images stocke les lignes de balayage ou les passes de pixels dans un ordre réorganisé pour qu’une image approximative puisse apparaître avant la réception de toutes les données. Les passes successives affinent cet aperçu jusqu’au décodage de l’image complète.
Fonctionnement de l’entrelacement d’images
Le stockage entrelacé modifie l’ordre de transmission plutôt que les pixels décodés finaux. Un décodeur remplit d’abord des lignes ou des échantillons très espacés, produisant une vue approximative de l’image entière, puis comble les lacunes à l’arrivée des passes suivantes. Ce comportement se distingue des trames vidéo entrelacées et de la transmission matricielle ordinaire de haut en bas. Il est choisi lors de l’encodage et joue surtout un rôle dans l’affichage progressif sur le réseau, tandis que la ressource complète conserve ses dimensions et son modèle colorimétrique habituels.
Points clés
- PNG définit le schéma Adam7, dont les sept passes échantillonnent des positions de plus en plus denses sur les deux axes ; un PNG non entrelacé stocke les lignes dans l’ordre normal.
- L’entrelacement GIF réorganise les lignes en quatre passes, de sorte qu’un décodeur en continu peut afficher rapidement toute la hauteur de l’image sans avoir reçu toutes les lignes de balayage intermédiaires.
- L’entrelacement peut augmenter la taille de certains fichiers et nécessite une gestion supplémentaire des passes ; si le client attend la réponse complète avant de décoder, l’avantage de l’affichage progressif disparaît.
Quand l’entrelacement d’images est important
Activez l’entrelacement lorsqu’un aperçu rapide de l’image entière est utile pendant des transferts lents ou sur des connexions incertaines. Il ajoute un surcoût d’encodage ou de décodage et peut apporter peu de bénéfices lorsque les images sont déjà petites ou transmises rapidement.