RVB (Rouge -Vert-Bleu ) et CMJN ( cyan-magenta -jaune-noir ) sont différentes façons de représenter les couleurs. RGB est couramment utilisée pour les écrans produisant de la lumière tels que les moniteurs d'ordinateur, et représente la couleur que la somme de ses composantes rouge , vert et bleu . CMYK est couramment utilisé pour les médias imprimés , et représente la couleur comme ayant ses composantes soustraits par l'absorption de l'encre sur le papier. Conversion d'une couleur RVB en CMJN , tout en préservant son apparence est un processus non trivial en raison de la variabilité des propriétés réfléchissantes de l'encre et du papier, mais vous pouvez faire un rapprochement avec un algorithme simple. Instructions
1
normaliser les composantes rouge , vert et bleu en divisant chacun par sa valeur maximale possible. Par exemple, dans un système utilisant des nombres de 8 bits , diviser chaque composant par 255 . Normalisation assure que chacune des valeurs se situe entre zéro et un.
2
Soustraire la composante rouge d'une seule et stocker ce que la composante cyan. Soustraire la composante verte de l'un et de stocker ce que la composante de couleur magenta. Soustraire la composante bleue de l'un et de stocker ce que la composante jaune. Ces valeurs vont changer après la composante noire est calculé.
3
Réglez la valeur de la composante noire de la plus petite des composantes cyan , magenta et jaune. Vérifiez si la valeur de la composante noire est l'un , si c'est le cas, réglez le cyan , magenta, jaune et composants à zéro et quitter le processus de conversion. Sinon, passez à l'étape suivante .
4
Soustraire la composante noire de la composante cyan et diviser par la différence entre un et la composante noire, l'affectation du résultat de la valeur finale de la composante cyan. Soustraire la composante de noir à partir de la composante de couleur magenta et le diviser par la différence entre un et le composant noir, l'attribution du résultat à la valeur finale de la composante de couleur magenta. Soustraire la composante de noir à partir de la composante jaune et le diviser par la différence entre un et le composant noir, l'attribution du résultat à la valeur finale de la composante jaune. Cette étape se résume symboliquement comme suit :
C = (CB ) /(1 -B)
M = ( Mo) /(1 -B)
Y = (YB ) /(1 -B)
Ces composants CMJN normalisés peut maintenant être utilisé pour enregistrer la couleur . Leur échelle pour le système que vous utilisez , le cas échéant .