jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 24 janv. 2007 à 14:44
Il n'y a pas de "Code" RGB...
Il y a la représentation, en un Long, d'une couleur... et ce "long" peut être décomposé en ses 3 composantes R, G et B
Méfie-toi simplement de certaines utilisations...
passe d'abord par la Fonction TranslateColor de l'api DE WINDOWS...
Celà t'évitera certains désagréments, notamment si tu fais référence au "Long" d'une couleur OLE.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 24 janv. 2007 à 15:29
Je t'arrête tout de suite, là :
Une imprimante couleur n'utilise certes pas le système RGB (rouge, Vert, Bleu), mais le système CYMK (Cyan, Yellow, Magenta, Black, pour, donc, ..le bleu, le jaune, le rouge et le noir ) . Il te suffit d'ailleurs de regarder les étiquettes de tes cartouches...
Il y a déjà eu une discussion récemment au sujet de ces 2 systèmes, non toujours exactement transposables de l'un vers l'autre. J'y ai participé. Retrouve-là si celà t'intéresse vraiment, mais tu peux également frapper CYMK sur Google et lire.
La discussion dont il s'agit avait été ouverte par un candidat "peintre" auquel je n'ai même pas pris le temps de répondre qu'en peinture, il n'y avait de surcroît pas un noir, mais plusieurs... car le noir n'est pas une couleur définie mais une couleur portée à son extrême (ce qui ne peut être le cas avec l'informatique).
Il en va de même en ce qui concerne le blanc (qui n'est pas une couleur non plus). En RGB ? 255,255,255 est le blanc "admis". En peinture, il n'y a pas de "blanc admis" mais plusieurs blanc, résultant chacun, de l'oxyde utilisé (un blanc de zinc n'est par exemple qu'en apparence - quand il est seul - identique à un blanc de titane .... Les choses diffèrent par contre considérablement quand on s'amuse à mélanger, en gardant les mêmes proportions, l'un ou l'autre avec une autre couleur, quelle qu'elle soit !...)
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 24 janv. 2007 à 16:47
Voici les formules de conversion.
Attention, ces formules supposent l'utilisation de valeur normalisées pour les couleurs, c'est à dire variant de 0 à 1.
En vb les valeurs variant de 0 à 255, il te faudra faire la transposition.