|
Donc comment cela se passe-t-il ?
En deux temps, invariablement... et selon cette analogie avec l'histoire d'un billet de banque ! Vous trouvez un billet de 100 quelque chose parterre. Il vous est inconnu. Vous ne pouvez donc évidemment pas l'utiliser dans vos magasins préférés ! Il va donc falloir faire deux choses : trouver de quel pays il provient pour lui donner une valeur "universelle" puis le convertir en euros. Cette séquence "lui donner une valeur" puis le "convertir" s'appelle en gestion des couleurs "l'attribution" puis la "conversion".
Donc premièrement il faut lui donner un sens, trouver son pays d'origine pour lui donner sa valeur universelle. OK, il s'agit de 100 machin-chose donc parfaitement inutilisable en France ! En gestion des couleurs on appellerait cela "L'attribution d'un profil". Il faut donc les convertir en euros selon le taux de change du jour donc selon une valeur universelle - admettons l'or. En couleur cet étalon s'appelle l'espace couleur L*a*b*. On appelle cela la "conversion". La valeur 100 du billet du départ est toujours de 100 quand on l'identifie en 100 machin-chose. Quand on lui donne un sens. En photo, l’attribution d'un profil ICC ne change donc pas les valeurs RVB du fichier. Simplement, les valeurs RVB sont affichées "correctement" et non plus dans une lecture factuelle. Ensuite on convertit dans une autre monnaie, par exemple en euros et ils deviennent 10 euros - donc avec la même valeur absolue - mes 100 sont devenus 10. Les couleurs L*a*b* sont identiques mais les valeurs RVB du fichiers sont modifiées.
1 - Cas d'une photo JPEG : attribution du profil ICC de l'appareil à l'image directement dans celui-ci
Le "mini-Photoshop" de l'appareil photo doit lire les valeurs RVB que la photo contient et les traduire par la "bonne couleur" donc par ses couleurs L*a*b* "idéales". Un signal RVB 255, 0, 0 doit être affiché avec un rouge mais avec quel rouge L*a*b* ? Cela se fait donc en lisant les instructions de son profil ICC.
Imaginons que vous ayez pris en photo un mur parfaitement gris. Votre photo Jpeg devrait être parfaitement grise à cet endroit et donc votre fichier avoir des valeurs RVB du style 128, 128, 128. Or votre appareil photo possède quelques défauts et les valeurs RVB enregistrées sont plutôt du genre 128, 138, 126. Si vous affichez ces dernières valeurs dans Photoshop, vous allez voir un gris verdâtre/jaunâtre à la place. D’où votre déception ! Mais comme le constructeur de votre appareil sait qu'il a ces défauts, il l'a calibré donc il a relevé ses défauts dans son profil ICC c'est-à-dire dans un tableau (une table matricielle) où il a noté : je te donne à voir un gris neutre 128, 128,128 et tu enregistres 128, 138, 126 dans le fichier RAW donc avec une dominante colorée moche ! Ainsi le tableau lui dit si tu tombes sur une valeur RVB 128, 138, 126 tu affiches en fait une couleur L*a*b* 54, 0, 0 donc une valeur RVB 128, 128, 128 et non un gris bizarre.
La valeur RVB du fichier est bien et toujours 128, 138, 126 MAIS l'appareil fait comme si elle était 128, 128, 128 au moment de son affichage. Attribuer un profil ICC ne sert donc qu'à une seule chose : faire en sorte que les valeurs RVB soient bien interprétées et donc affichées sans chercher à obtenir une correspondance entre les valeurs RVB et leur affichage "logique". Une valeur RVB 128, 138, 126 n'a aucune raison de s'afficher avec un gris neutre moyen sans profil ICC. Un profil ICC ne transforme donc pas un fichier. Les valeurs RVB du fichier RAW restent identiques mais sont alors interprétées correctement. C'est juste un manuel d'instruction, un post-it attaché au fichier RAW pour lui dire comment afficher/voir correctement ses valeurs RVB.
De tout cela découle que l'on attribue qu'une seule fois dans la vie d'un fichier RAW un profil ICC. On peut ensuite effectuer de nombreuses conversions vers telle ou telle imprimante, tel ou tel écran mais une attribution ne se fait qu'une seule fois. Dans l'histoire d'une photo Jpeg, cela se fait donc directement dans le boîtier ou le smartphone.
Par la suite, il va falloir faire correspondre les valeurs RVB du fichiers et l'affichage de celui-ci. En effet, l’œil voit un beau gris neutre mais si l'on place la pipette Photoshop sur ce gris, elle nous indique 128, 138, 126 !!! Cela ne colle pas ! Cet alignement s'appelle la conversion et nous verrons cela en détail page suivante .
2 - Cas d'un fichier RAW développé par vos soins
Comme je l'explique un peu plus bas sur cette page et sur mes pages consacrées à la gestion de la couleurs dans Camera Raw ou Lightroom, l'attribution du profil ICC se fait elle aussi automatiquement lors de l'ouverture de votre fichier RAW dans le logiciel de dématricage. Pour afficher votre photo "correctement", il a lu les données Exif du fichier, vu avec quel appareil photo elle avait été prise et a donc attribué le profil ICC de ce boîtier qui appartient à sa base de données - tous les appareils photos du marché passent entre les mains d'Adobe et sont calibrés par leurs soins afin d'établir le profil ICC de chacun - pour afficher les "bonnes" couleurs donc celles que le boîtier est censé avoir photographié et non pas celles qui sont "logiquement" inscrites dans ses valeurs RVB (un 128, 138, 126 est affiché "comme si" il avait lu 128, 128, 128 donc avec un beau gris sans dominante alors que la valeur RVB possède une dominante).
3 - Cas d'une image qui vient d'Internet mais qui n'a pas de profil ICC...
Lorsque vous allez l'ouvrir dans Photoshop - ce logiciel gère les couleurs donc détecte qu'il n'y a pas de profil ICC attaché à cette photo or il en a besoin pour afficher correctement cette photo - Photoshop va vous proposer d'attribuer un profil à cette image grâce à un menu dédié. Il suffira donc de lui préciser que le profil ICC de cette image est vraisemblablement le sRGB. Nous reverrons cela en détail sur les pages consacrées à la gestion des couleurs dans Photoshop.
4 - Dernière précision - La "vraie" couleur : valeurs RVB et couleur L*a*b* ?
Afin de bien se représenter pourquoi à une même valeur RVB correspond une couleur réelle - donc L*a*b* - différente, j'ai projeté quatre espaces couleurs ou profils ICC différents sur l'espace L*a*b*. Ci-contre, on peut voir la partie supérieure droite (vers les valeurs rouges) de cette projection. L'angle de chaque espace couleur ou profil ICC correspond à la valeur rouge la plus saturée puisque ayant comme coordonnées RVB : 255, 0, 0. Or on constate que cette même définition de couleur ne se projette pas au même endroit dans l'espace L*a*b* donc correspond bien à des couleurs "réelles" rouges différentes.
Note d'usage - Si, sur votre écran, vous avez la sensation que ces quatre points rouges affichent la même nuance de rouge c'est uniquement dû au gamut de votre écran qui ne permet plus de distinguer des rouges distincts pour des couleurs aussi saturées).
Une même valeur RVB (255, 0, 0) et pourtant quatre couleurs réelles donc L*a*b* différentes dans cet exemple. Pour savoir laquelle, il nous suffit d'avoir le profil ICC ou l'espace couleur associé à un fichier image par exemple et de lui attribuer. La valeur RVB est alors interprétée correctement et s'affiche avec le "bon" rouge L*a*b*.
5 - Et au fait, que ce passe-t-il si l'on n'attribue pas de profil ICC à une image ?
Sans profil ICC attribué à l'image, elle sera affichée arbitrairement selon deux règles possibles - car il ne peut en être autrement - :
1 - Dans un logiciel qui ne gère pas les couleurs - Elle s'affichera dans l'espace couleur de l'écran tout simplement donc différemment sur un écran affichant en gros le sRGB ou l'Adobe RVB comme on le voit de plus en plus souvent puisque les valeurs RVB du fichier sont interprétées directement par l'écran.
Exemple : Si l'image vient d'un APN qui était réglé en JPG et en Adobe RVB mais que le profil ICC a été perdu et que l'image s'ouvre dans l'explorateur de Windows ou Mac OS (qui ne gèrent pas les couleurs), l'image sera affichée par défaut selon l'espace couleur de l'écran (donc encore aujourd'hui le plus souvent en sRGB).
2 - Dans Photoshop si on n'active pas sa gestion des couleurs - ce qui est le cas par défaut même si cela peut sembler étrange ! - Là, l'image se verra attribuer comme profil ICC l'espace de travail RVB de Photoshop (sRGB par défaut).

Comment attribuer un profil ICC à une image dans Photoshop ?
On peut dire qu'il existe deux grands cas de figures :
Ouverture d'un fichier image "classique" en Jpeg, Tiff, PSD, etc...
Quand vous ouvrez une image Jpeg, Tiff ou Psd sans profil ICC (donc plus exactement sans espace couleur) dans Photoshop (contrairement à un fichier RAW comme nous le verrons plus loin), celui-ci, si vous avez choisi d'activer la gestion des couleurs dans ce logiciel (voir préférences couleurs de Photoshop pour davantage de renseignements et d'exemple en images), vous prévient et vous demande d'en choisir un. Cela se fait soit à l'ouverture de l'image directement soit, une fois l'image ouverte dans Photoshop par le menu édition / Attribuer un profil...
Prenons un exemple avec une image qui provient de mon vieux scanner que j'ouvre dans Photoshop correctement paramétré sur mon écran calibré :
J'ouvre donc cette image - une mire IT 8 - qui vient de mon scanner (figure. a ci-dessous). Pour bien comprendre, j'ai choisi de l'ouvrir sans profil ICC (figure a ci-dessous à gauche) - je n'ai pas attribué le profil ICC de mon scanner à l'ouverture de l'image - mais comme Photoshop à forcément besoin d’attribuer un profil ICC à une image pour l'afficher, il va forcer une attribution et en l’occurrence il va attribuer ce que l'on appelle son espace de travail RVB. Ici l'image s'ouvre ainsi en Adobe RVB puisque j'avais choisi à l'époque cet espace couleur comme espace de travail RVB. L'image s'affiche donc avec des couleurs par défaut arbitraires, comme si c'était une image Adobe RVB. Chaque pixel contient des valeurs RVB qui sont interprétées dans cet espace de travail. Sur l'image de gauche ci-dessous, vous voyez que les gris de la mire sont rougeâtres. En effet, dans l'espace couleur Adobe RVB, la valeur RVB 98, 91, 87 tirent vers le rouge. Pour que mon image retrouve ses "vraies" couleurs à l'affichage, je dois lui attribuer le "bon" profil, le sien ! Sur la photo ci-dessous à droite, j'ai attribué le profil de mon scanner à mon image et mes gris retrouvent toute leur neutralité ! C'est magique. Et vous constaterez que les valeurs RVB sont toujours identiques. Les valeurs RVB de la palette info ne changent pas MAIS les couleurs affichées, les couleurs L*a*b*, elles, changent ! L'attribution d'un profil ICC ne fait que changer l'affichage d'une photo pour des valeurs RVB données.
|