Comment extraire les couleurs dominantes d’une image
Ajoutez une image, choisissez si besoin le nombre de couleurs à extraire, puis lancez l’analyse. Vous obtiendrez une palette de couleurs dominantes avec leurs valeurs RGB, hexadécimales, fréquences et pourcentages.
À quoi sert l’outil ?
Cet outil sert à repérer les couleurs dominantes d’une image et à obtenir une palette exploitable pour une maquette, une présentation ou une vérification visuelle. Il fournit aussi des informations simples sur la taille de l’image et sur la diversité des couleurs détectées.
Procédure
-
Préparez l’image à analyser sous forme de donnée image, puis ajoutez-la dans le champ prévu à cet effet. Une valeur vide est acceptée comme valeur par défaut, mais l’analyse ne peut pas aboutir sans donnée image fournie.
-
Indiquez le nombre de couleurs souhaité si cette option est disponible. La valeur par défaut est de 5. Le résultat ne peut pas contenir plus de 10 couleurs, même si une valeur supérieure est demandée.
-
Lancez l’analyse. L’image est décodée, ouverte, convertie en RGB, puis redimensionnée à 150 × 150 pixels avant le comptage. Les couleurs les plus fréquentes dans cette version traitée sont sélectionnées selon le nombre demandé.
-
Consultez la palette retournée. Pour chaque couleur sélectionnée, relevez le triplet RGB, la valeur hexadécimale en minuscules, le nombre de pixels comptés et le pourcentage arrondi à deux décimales.
-
Vérifiez le résumé de l’image pour retrouver le nombre de couleurs distinctes comptées et les dimensions originales du fichier. Ces dimensions décrivent l’image avant le redimensionnement utilisé pour l’analyse.
Comprendre le résultat
Le classement reflète la fréquence des pixels dans l’image redimensionnée, et non une sélection manuelle d’une teinte. Le pourcentage associé à une couleur correspond donc à sa part dans le comptage effectué après conversion en RGB et réduction à 150 × 150 pixels. Une image comportant de la transparence ou de très grands détails peut ainsi produire une palette différente de celle attendue à partir de ses pixels d’origine.
Utilisez le code hexadécimal pour reprendre une teinte dans un logiciel de conception, le triplet RGB pour un usage technique et le nombre de pixels ou le pourcentage pour comparer les couleurs entre elles. Le nombre de couleurs distinctes du résumé peut dépasser le nombre de couleurs affichées, puisque la palette est limitée par la demande et par un maximum de 10 entrées.
Un résultat infructueux peut venir d’une donnée absente, d’un problème lors du décodage ou du traitement de l’image, ou de l’indisponibilité de la dépendance de traitement. Dans ce cas, vérifiez d’abord la donnée fournie, puis relancez l’analyse avec une image lisible.
Exemple pratique
Pour préparer une affiche, vous analysez une photo de paysage et demandez les trois teintes dominantes afin de comparer leurs codes hexadécimaux.
Ajoutez la photo, demandez 3 couleurs et consultez la palette ainsi que le résumé retourné.
Le résultat contient une liste de couleurs avec, pour chacune, un triplet RGB, un code hexadécimal en minuscules, un nombre de pixels et un pourcentage, puis un résumé avec les couleurs distinctes et les dimensions originales.
Limites
- Le comptage porte sur une image convertie en RGB puis redimensionnée à 150 × 150 pixels, et la palette retournée ne dépasse pas 10 couleurs.
Erreurs fréquentes
- Cause : le champ de donnée image est laissé vide, ou la donnée fournie ne peut pas être décodée. Correction : fournissez une donnée image lisible avant de lancer l’analyse.
Questions fréquentes
Combien de couleurs puis-je demander ?
Oui, dans la limite de 10 entrées : le nombre demandé règle la taille de la palette, avec une valeur par défaut de 5, mais le résultat ne dépasse pas 10 couleurs.
Quelles informations sont fournies pour chaque couleur ?
Le résultat fournit pour chaque couleur un triplet RGB, un code hexadécimal en minuscules, un nombre de pixels et un pourcentage arrondi à deux décimales.
L’analyse fonctionne-t-elle sans image ?
Non. Sans donnée image, le traitement échoue. Un échec peut aussi survenir pendant le décodage ou le traitement de l’image, ou si la dépendance nécessaire n’est pas disponible.