Couleur RVB sur 6 ou 8 digits ???

Résolu
jytest Messages postés 314 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 22 décembre 2014 - 23 mars 2009 à 11:28
jytest Messages postés 314 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 22 décembre 2014 - 23 mars 2009 à 21:53
Bonjour,

j'ai une couleur RVB(Rouge 250, Vert 231, Bleu = 136),
c'est un jaune pâle,
que je veux convertir en hexa...

Par tous les convertisseur (sur internet ou via Excel...)
la couleur obtenue est sur 6 digits...

Or Visual Basic pour faire de cette couleur
un fond, a besoin d'une couleur hexa sur 8 digits...
Si je mets cette valeur hexa sur 6 digits dans la
propriété Backcolor, par exemple, je n'obtiens plus
un jaune pâle mais un bleu turquoise...

Qui peut m'aider ?
Merci d'avance.

jyd
A voir également:

8 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
23 mars 2009 à 11:55
VB joue en BVR pas RVB

ainsi, 0000FF sera du rouge

t'occupe pas des deux premiers octets... ils ne servent a rien.
3
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
23 mars 2009 à 13:27
en VB, on ne s'occupe que des 6 derniers octets.
en VB, les couleurs sont exprimées en BVR (Bleu Vert Rouge)

sous Photoshop, tu aura, a l'inverse RVB (Rouge, Vert Bleu)

ton CMJN me donne
R: 249 => F9
G: 229 => E5
B: 136 => 88

soit, pour VB:
&h88E5F9&

ou

&h0088E5F9& (nb, on se fiche des 0 non significatifs....)
3
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
23 mars 2009 à 13:28
ton bleu pale, effectivement, tu l'obtiens en faisant

&hF9E588& mais comme je te l'ai dit, dekà, VB utilises le Bleu-Vert-Rouge, donc...
3
jytest Messages postés 314 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 22 décembre 2014
23 mars 2009 à 11:31
Il faut lire RVB, et non RVD...
pardon

jyd
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jytest Messages postés 314 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 22 décembre 2014
23 mars 2009 à 11:35
En CMJN,
les valeurs sont :
C = 3,14
M = 5,88
J = 56,86
N = 0
Si cela peut aider...

jyd
0
jytest Messages postés 314 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 22 décembre 2014
23 mars 2009 à 11:49
A défaut de solution, entretemps,
j'ai créé un fond sous photoshop avec ces valeurs...
et la bidouille fonctionne...

Mais néanmoins,
qui a la réponse de cette histoire sur 6 ou 8 digits ?
Tout ce que je sais, c'est que la transparence est prise en compte avec les 8 digits...
Mais question convertisseur ???

jyd
0
jytest Messages postés 314 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 22 décembre 2014
23 mars 2009 à 12:51
Ben oui, justement, si je mets 00 devant la valeur hexa à 6 digits,
j'obtiens du bleu clair, et plus du jaune.

jyd
0
jytest Messages postés 314 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 22 décembre 2014
23 mars 2009 à 21:53
Merci à toi...
J'ai enfin compris...

jyd
0
Rejoignez-nous