Qu’est-ce que la quantification des couleurs ?

La quantification des couleurs associe les couleurs sources d’une image à une palette représentative plus restreinte. Ce processus réduit le nombre de couleurs distinctes tout en tentant de limiter les différences visibles avec l’original.

Fonctionnement de la quantification des couleurs

Un quantificateur choisit d’abord des couleurs représentatives, puis attribue à chaque pixel source une entrée de cette palette selon une règle de distance. La construction de la palette peut utiliser des histogrammes, le regroupement, un partitionnement de type coupe médiane ou d’autres méthodes d’optimisation, et l’affectation peut être directe ou utiliser un tramage. Cette méthode diffère d’une réduction indépendante de la profondeur en bits dans chaque canal, car la palette peut représenter des couleurs réparties irrégulièrement. Elle intervient généralement vers la fin de l’exportation d’une image, après le redimensionnement et la conversion des couleurs.

Points clés

  1. La sélection de la palette et l’affectation des pixels sont deux problèmes distincts : un bon ensemble de couleurs représentatives peut malgré tout donner un mauvais résultat visuel si la métrique de distance ne reflète pas les différences de couleur visibles.
  2. Le tramage par diffusion d’erreur transmet l’erreur de quantification aux pixels voisins, ce qui réduit les grandes bandes uniformes, mais rend les résultats dépendants de l’ordre de parcours et moins compressibles localement.
  3. Effectuer la quantification avant le redimensionnement peut perturber l’interpolation avec les contraintes de la palette ; redimensionner d’abord une image de plus haute précision fournit généralement au quantificateur de meilleurs échantillons sources.

Quand la quantification des couleurs est utile

Appliquez la quantification pour respecter les limites des formats indexés, réduire la taille des fichiers ou extraire les couleurs dominantes. Une palette trop restreinte peut introduire des bandes, tandis que le tramage peut les masquer au prix d’un bruit visuel supplémentaire.

Transformer vos connaissances sur les médias en une chaîne de traitement opérationnelle

Reliez les téléversements, le traitement, l’IA, le stockage et la diffusion via une seule API déclarative — la pile d’encodage, la montée en charge et l’évolution constante des formats sont prises en charge pour vous.

Essayer Transloadit gratuitement