2016-01-18 1 views
-3

Existe-t-il un moyen simple de réaliser ceci?java Convertisseur de valeurs CMJN vers RVB

J'ai besoin parce que je reçois les valeurs CMJN à partir d'un fichier et j'ai besoin d'utiliser ces valeurs dans un fichier xhtml en créant des balises comme ceci:

<item style="background-color:rgb(211,199,142);"> some text </item> 
+0

je n; t, je ne t ont les bonnes formules –

Répondre

1

Oui, en utilisant CMJN aux formules RVB:

double red = 255*(1-cyan)*(1-black); 
double green = 255*(1-magenta)*(1-black); 
double blue = 255*(1-yellow)*(1-black); 

Lorsque les valeurs CMJN vont de 0 à 1 et les valeurs RVB sont comprises entre 0 et 255.

+1

cette formule est faux –

+1

Je reçois une couleur beaucoup plus claire –

+1

C'est parce que CMJN est destiné à l'impression, tandis que RVB est destiné au web; Les couleurs CMJN sont toujours moins vives à l'écran que leurs homologues RVB. Cependant, si vous imprimez les couleurs CMJN, elles doivent être identiques à celles du RVB dans un navigateur. – ostrichofevil