le contexte :
en fait, dans une zone localisée, je dois prélever la couleur pour voir si on est dans le cas "gris clair" ou cas "bleu" (2 types de couleur possibles).
Mais la zone est en dégradé, et se déplace légèrement selon divers paramètres (taille des toolbar latérales, ....)
ce rajoute à cela : la zone est soit "opaque" soit "légèrement transparente", ce qui ajoute de la diversité à la couleur "grise" ou "bleue".
Après divers prélèvements d'échantillons sur des captures, et diverses conversions en RGB, il s'avère que quand on est en cas bleu, on est a chaque fois >230. D’où mon test.
Ma question est plus simplement : comment récupérer simplement la composant B du RGB d'un pixel ?
merci qd meme pour l’intérêt et l'aide !
Is
Modifié en dernier par IsLaMalice le mer. 12 juil. 2017 23:15, modifié 1 fois.
Voir _ColorGetBlue pour récupérer le bleu, et éventuellement _ColorConvertRGBtoHSL pour une conversion, comme le suggère jchd.
Ce test me semble également insuffisant, mais si ça marche dans ce cas, tant mieux. Même si la composante du bleu est supérieure à 230, ça ne signifie pas que la couleur correspond forcément à du bleu.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Le résultat est 128 pour un joli bleu ?
Ai je fait une erreur ? mauvaise compréhension ?...
@IsLaMalice
En mode RGB
si on prend:
$R = 128
$V = 128
$B = 128
On obtient du gris (128 étant 255/2)
On peut considérer que
$R < 128
$V < 128
$B > 128
tends vers le bleu
mais comme j'ai une mauvaise vue, j'aurai tendance à mettre $B > 180 ou > 190
Bon ! après, mon raisonnement vaut ce qu'il vaut....
Cordialement,
Walkson "Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Je persiste à croire, sauf définition précise de " joli bleu", qu'il serait plus adéquat de transformer RGB en HSL et déterminer la demi-élipse qu'on peut qualifier pour du bleu. https://my.pcloud.com/publink/show?code ... rJJSqblvBV
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
...sachant que tu pourras toujours trouver un vague bleu en dehors.
A mon avis le problème est mal posé, il n'y a aucune utilité à étiqueter les couleurs comme étant bleu ou pas bleu. Je pense que ce qui intéresse notre coquin, c'est de séparer le bleu du blanc. Par exemple, j'ai le dessin d'un chiffre inconnu en blanc sur fond bleu et je veux deviner ce chiffre par comparaison avec des modèles. Au lieu de décider si une couleur est bleu ou pas bleu, on aurait à choisir entre plutôt bleu ou plutôt blanc.
Je ne sais pas me représenter visuellement l'ensemble des couleurs HSL, peut-être un cône? Je vais regarder ça un de ces jours.
Bon dimanche.