Explication sommaire
On détermine trois valeurs de couleur pour le rouge, le vert et le bleu à partir des quatre valeurs CMJN pour le cyan, le magenta, le jaune et le noir, et on les transforme dans la notation suivante : rgb (rouge, vert, bleu).
Si nous convertissons la couleur rouge, elle se compose de 0% de cyan, 100% de magenta, 100% de jaune et 0% de noir. La notation CMYK est alors la suivante : cmyk (0%, 100%, 100%, 0%).
Ces valeurs de couleur sont ensuite converties en une valeur RGB. On obtient ainsi la valeur chromatique en écriture RGB avec rgb (255, 0, 0). Il faut toujours s'attendre à une perte de précision des couleurs lors de la conversion de CMYK vers un autre format de couleur.
Exemple de calcul
Nous allons décrire une conversion de cmyk en rgb en prenant l'exemple de la couleur alice blue.
La valeur de départ est la couleur au format CMYK :
CMYK = cmyk (6%, 3%, 0%, 0%)
Ces valeurs sont réparties entre les couleurs respectives cyan, magenta, jaune et noir :
Cyan = 6
Magenta = 3
Gelb = 0
noir = 0
Ces valeurs de couleurs doivent maintenant être converties du système de couleurs CMYK au système décimal RGB. Comme les couleurs ne vont pas directement ensemble, la conversion n'est pas si simple. Les valeurs des couleurs sont déterminées à l'aide de certaines formules.
Rouge = 255 * ((1 - cyan / 100) * (1 - noir / 100))
Vert = 255 * ((1 - Magenta / 100) * (1 - Noir / 100))
Bleu = 255 * ((1 - Jaune / 100) * (1 - Noir / 100))
Dans notre exemple, cela signifie que nous devons commencer par calculer la valeur du rouge à partir du cyan et du noir. Ensuite, nous calculons la valeur du vert à partir du magenta et du noir. Ensuite, nous calculons la valeur du bleu à partir du jaune et du noir. Il en résulte les calculs suivants:
Rot = 255 * ((1 - 6 / 100) * (1 - 0 / 100))
Rouge = 240
Grünte = 255 * ((1 - 3 / 100) * (1 - 0 / 100))
Vert = 247
Bleu = 255 * ((1 - 0 / 100) * (1 - 0 / 100))
Bleu = 255
Pour obtenir le résultat de notre calcul, il faut maintenant convertir les valeurs décimales calculées en notation RGB rgb (rouge, vert, bleu):
RGB = rgb (240, 247, 255)