Qu’est-ce que la couleur indexée ?
La couleur indexée stocke chaque pixel sous forme de référence à une entrée d’une palette de couleurs finie plutôt que sous forme de valeurs complètes des canaux. Sa capacité est limitée par le nombre d’entrées de palette disponibles pour l’image.
Fonctionnement de la couleur indexée
Une image matricielle indexée sépare les échantillons de l’image en un plan d’indices et une table de couleurs. La quantification choisit des entrées de palette représentatives et attribue chaque pixel à l’une d’elles ; un tramage facultatif répartit l’erreur d’approximation qui en résulte. L’ordre de la palette fait partie des données encodées, car les valeurs des pixels font référence à des positions, et non directement à des couleurs. Ce modèle est sélectionné lors de l’exportation pour des graphismes aux couleurs limitées, des ressources d’archivage compactes ou des formats et appareils conçus autour de palettes.
Points clés
- Les tables de couleurs GIF contiennent au plus 256 entrées, et la transparence désigne un indice de palette au lieu de stocker une valeur alpha distincte pour chaque pixel.
- Le PNG indexé utilise un bloc PLTE pour les couleurs et peut ajouter une transparence par entrée via tRNS ; les décodeurs développent ces références pour produire les pixels d’affichage.
- Modifier une entrée de palette change tous les pixels qui font référence à cet indice, ce qui permet une recoloration peu coûteuse, mais empêche deux de ces pixels de différer sans réaffectation.
Quand la couleur indexée est importante
Choisissez la couleur indexée pour les ressources à palette au format GIF ou PNG-8 lorsque la compacité importe davantage que la fidélité complète des couleurs. Les photographies et les dégradés lisses peuvent présenter des bandes ou du tramage, car de nombreuses couleurs source doivent partager les mêmes entrées de palette.