Bonjour,
J'aimerais avec un pixel de couleur RGB définir si le pixel est Rouge, Vert, Bleu, Jaune ou Blanc etc... et je ne sais pas comment faire.
Merci.
Bonjour,
J'aimerais avec un pixel de couleur RGB définir si le pixel est Rouge, Vert, Bleu, Jaune ou Blanc etc... et je ne sais pas comment faire.
Merci.
Bonjour
RGB = Red Green Bleu = Rouge Vert Bleu
Donc si on a un code RVB xx:yy:zz, il fau déterminer si les xx, yy et zz sont proches les uns des autres.
si xx est grand devant yy et zz, la couleur est rouge
si yy est grand devant xx et zz, la couleur est vert
si zz est grand devant yy et xx, la couleur est bleu
si xx est petit devant yy et zz, la couleur est jaune
si yy est petit devant xx et zz, la couleur est violet
si zz est petit devant yy et xx, la couleur est orange (?)
si les trois composantes sont petites, c'est noir, si elle sont toutes les trois grandes, c'est blanc !
Reste à déterminer ce qu'on considère comme petit ou grand par rapport à
IL suffit d'imaginer un cube dont les trois axes sont les composantes rouge, vert et bleu, on doit trouver ca dans certains logiciel d'imagerie (photoshop, gimp...)
Bon courage
[edit]
ON peut aussi passer par une conversion HSL et déterminer avec H quelle est la couleur, cela dépend du but à atteindre, à noter aussi que c'est certainement moins trivial.
[/edit]
ça a aussi été traité pour le rouge ici : http://www.developpez.net/forums/vie...23810&start=15
• Ajouter le tag [résolu]!
• Merci de lire et de respecter les règles du forum!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager