Aussi disponible en : English · Español · Português · العربية
Convertisseur RVB vers CMJN
Convertissez une couleur d’écran en CMJN et découvrez ce que la formule habituelle décide à votre place.
Qu’est-ce que la conversion RVB vers CMJN ?
Le RVB décrit de la lumière : un écran additionne du rouge, du vert et du bleu, et les trois à pleine puissance donnent du blanc. Le CMJN décrit de l’encre : une presse dépose du cyan, du magenta, du jaune et du noir sur le papier, et chacun soustrait au blanc que le papier renvoie déjà. Passer de l’un à l’autre, c’est ce que l’on fait avant d’envoyer un fichier à l’impression.
Saisissez ci-dessus un code hexadécimal ou les trois valeurs RVB et vous obtenez les quatre pourcentages d’encre, exactement comme les donnerait n’importe quel convertisseur. Ce que vous obtenez en plus ici, c’est ce que les autres taisent : laquelle des réponses possibles on vient de vous remettre, et pourquoi.
En bref : la valeur CMJN d’une couleur d’écran n’existe pas. Il existe la valeur CMJN pour une presse, une encre et un papier donnés, et la formule de tous les convertisseurs, celui-ci compris, n’en connaît aucun des trois.
Comment utiliser le convertisseur
- Saisissez votre couleur en hexadécimal ou en RVB. Servez-vous du nuancier pour la choisir, collez un code hexadécimal ou tapez les trois canaux. Tout se met à jour à la frappe, dans votre navigateur.
- Choisissez la précision d’affichage du résultat. Les pourcentages entiers sont ce qu’affichent habituellement les convertisseurs. Passez à une décimale et observez la ligne d’aller-retour juste en dessous : les entiers perdent votre couleur, une décimale la conserve.
- Déplacez le curseur du noir. Toutes les positions donnent la même couleur sur le papier avec des quantités de noir différentes. Le total d’encre bouge pendant que vous faites glisser. La formule se tient toujours à l’extrémité droite et ne signale jamais le reste.
La formule ne perd rien, et c’est bien le problème
On suppose volontiers que passer en CMJN fait perdre de l’information, puisque son gamut est plus étroit que celui de votre écran. L’arithmétique dit le contraire. En faisant passer les 16 777 216 couleurs du sRVB par la formule standard puis en sens inverse, on obtient zéro échec et une erreur maximale de 5,7 parties pour cent mille milliards : du pur bruit de virgule flottante. C’est une correspondance exacte et réversible, et deux lignes d’algèbre expliquent pourquoi : avec m le plus grand des trois canaux, le cyan se réduit à 1 moins rouge divisé par m, et l’inverse restitue le rouge intact.
Cela devrait inquiéter plutôt que rassurer. Une vraie séparation CMJN dépend de la presse qui tourne, des encres qu’elle contient et du papier qui la traverse. Elle se mesure, s’encode dans un profil ICC, et n’est absolument pas réversible. Une transformation qui vous rend exactement ce que vous lui avez donné n’a consulté aucun de ces éléments : c’est de l’arithmétique sur la couleur de votre écran, habillée du vocabulaire de l’imprimerie.
La preuve est dans les nombres eux-mêmes. Le CMJN compte quatre composantes, mais la formule n’en emploie que trois. Pour toutes les couleurs du cube, au moins l’un des trois — cyan, magenta ou jaune — ressort exactement à zéro, et le noir est figé à un moins le canal le plus élevé. Regardez n’importe quel gris : la formule le donne en noir pur, sans la moindre encre de couleur, ce qui est une façon bien particulière, et souvent mauvaise, d’imprimer un gris.
Le choix qu’elle fait à votre place, et ce qu’il coûte
Le noir n’est pas déterminé par la couleur. L’inverse exige seulement que un moins le noir soit au moins égal à chaque canal : n’importe quelle valeur de noir entre zéro et un moins le canal le plus élevé reproduit donc votre couleur exactement. Sur un balayage de deux millions de couleurs, on dispose d’une médiane de 21 réglages en pourcentages entiers, et jusqu’à 101. La formule retient toujours le sommet de cette plage : le maximum de noir, le minimum d’encre de couleur. En imprimerie cela s’appelle le remplacement de la composante grise, et son dosage se décide travail par travail.
Ce n’est pas un détail. Prenez le gris foncé rgb(30, 30, 30), celui sur lequel cette page s’ouvre. La formule standard l’imprime avec 88,2 % d’encre au total. Mettez le noir à zéro et la même couleur en réclame 264,7 % : trois encres de couleur font le travail qu’assurait le noir. Les deux recettes posent une couleur identique sur la page. Seuls la facture d’encre et le temps de séchage changent.
L’encre totale compte parce que le papier a une limite. Quatre encres à fond, c’est 400 % par définition, et aucune presse n’en approche. Les spécifications d’offset rotatif tournent autour de 300 %, et le papier non couché encore moins, car l’encre humide doit sécher et une feuille saturée maculera la suivante. Ces 264,7 % ne sont donc pas une abstraction : sur le mauvais papier, c’est un travail impossible à imprimer.
La seule perte réelle est ailleurs, et relève de la convention d’affichage plutôt que des mathématiques. Les convertisseurs affichent des pourcentages entiers et, à cette résolution, seuls 12,73 % du sRVB survivent à l’aller-retour : 2 136 545 couleurs sur 16 777 216, le pire cas s’écartant de deux niveaux sur un canal. Afficher une décimale les ramène toutes. Si vous avez déjà recopié des valeurs CMJN depuis un convertisseur en constatant que la couleur avait bougé, c’est là qu’elle est partie.
Limites honnêtes, et quand ignorer cet outil
Cette page ne peut pas vous fournir une séparation fidèle pour l’impression, et aucun autre convertisseur gratuit ne le peut. Le faire correctement suppose de partir d’un profil ICC de la presse et du papier réels, en laissant un système de gestion des couleurs traiter conjointement la réduction de gamut et la génération du noir. Si vous envoyez un travail, demandez son profil à votre imprimeur et convertissez dans votre logiciel de mise en page avec ce profil. Ici, vous avez l’arithmétique, présentée honnêtement pour ce qu’elle est.
L’outil ne peut pas davantage vous dire si votre couleur est seulement imprimable. Quantité de couleurs vives à l’écran — oranges saturés, bleus éclatants, tout ce qui est fluo — sortent de ce que quatre encres de quadrichromie savent reproduire, et la formule vous donnera des valeurs pour elles sans broncher. Ces valeurs s’imprimeront comme l’approximation la plus proche que les encres permettent, souvent nettement plus terne que ce que vous aviez validé à l’écran.
Là où il sert vraiment : obtenir un point de départ exploitable, comprendre pourquoi deux convertisseurs divergent, vérifier si une couleur sombre va dépasser une limite d’encrage, et voir ce que fait réellement la génération du noir. Le curseur du noir est ce qui mérite qu’on s’y attarde, puisque c’est la décision que tous les autres outils prennent en silence.
Pourquoi est-ce gratuit ?
Parce que cela ne nous coûte rien. Convertir du RVB en CMJN, ce sont quatre divisions, et votre navigateur les effectue pendant que vous tapez. Rien n’est envoyé, rien n’est conservé, et aucun serveur n’intervient pour voir vos couleurs.
D’où l’absence de compte, d’inscription et de limite au nombre de couleurs que vous y passez. Tout le calcul, ainsi que le balayage des 16,7 millions de couleurs qui sous-tend les chiffres de cette page, tient en quelques kilo-octets de code exécutés sur votre propre machine.