Couleur RVB sur 6 ou 8 digits ??? [Résolu]

Messages postés
315
Date d'inscription
dimanche 27 novembre 2005
Dernière intervention
22 décembre 2014
- - Dernière réponse : jytest
Messages postés
315
Date d'inscription
dimanche 27 novembre 2005
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
Afficher la suite 

Votre réponse

8 réponses

Meilleure réponse
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
3
Merci
VB joue en BVR pas RVB

ainsi, 0000FF sera du rouge

t'occupe pas des deux premiers octets... ils ne servent a rien.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 98 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Renfield
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
3
Merci
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....)

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 98 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Renfield
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
3
Merci
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...

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 98 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Renfield
Messages postés
315
Date d'inscription
dimanche 27 novembre 2005
Dernière intervention
22 décembre 2014
0
Merci
Il faut lire RVB, et non RVD...
pardon

jyd
Commenter la réponse de jytest
Messages postés
315
Date d'inscription
dimanche 27 novembre 2005
Dernière intervention
22 décembre 2014
0
Merci
En CMJN,
les valeurs sont :
C = 3,14
M = 5,88
J = 56,86
N = 0
Si cela peut aider...

jyd
Commenter la réponse de jytest
Messages postés
315
Date d'inscription
dimanche 27 novembre 2005
Dernière intervention
22 décembre 2014
0
Merci
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
Commenter la réponse de jytest
Messages postés
315
Date d'inscription
dimanche 27 novembre 2005
Dernière intervention
22 décembre 2014
0
Merci
Ben oui, justement, si je mets 00 devant la valeur hexa à 6 digits,
j'obtiens du bleu clair, et plus du jaune.

jyd
Commenter la réponse de jytest
Messages postés
315
Date d'inscription
dimanche 27 novembre 2005
Dernière intervention
22 décembre 2014
0
Merci
Merci à toi...
J'ai enfin compris...

jyd
Commenter la réponse de jytest

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.