Profil ICC

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

Un profil ICC est un fichier numérique d'un format particulier (extensions .icc et .icm) décrivant la manière dont un périphérique informatique restitue les couleurs. Ce type de fichier a été créé par l'International Color Consortium (ICC) pour permettre aux professionnels de la publication assistée par ordinateur de maîtriser les couleurs tout au long de la chaîne graphique (gestion de la couleur).

Contenu[modifier | modifier le code]

Un profil ICC contient les données permettant de convertir les couleurs depuis un espace colorimétrique source (généralement lié à un périphérique) vers un espace colorimétrique indépendant (L*a*b* ou XYZ, espaces normalisés couvrant le spectre visible par l'œil humain). Il fait le lien entre les coordonnées des couleurs dans l'espace colorimétrique source et les coordonnées des couleurs dans l'espace colorimétrique indépendant.

Un profil ICC peut caractériser :

  • un écran, un scanner, un appareil photographique numérique : dans ce cas, il s'agira d'un profil RVB,
  • une imprimante, un traceur, une presse offset : dans ce cas, il s'agira généralement d'un profil CMJN. Pour être complet, le profil ICC devrait contenir autant de canaux de couleur que de pigments utilisés à l'impression, mais peu de chaînes logicielles permettent la création ou l'utilisation de profils à plus de 4 canaux.

Applications[modifier | modifier le code]

Comme le profil ICI permet de savoir quelles couleurs sont atteintes par le périphérique et de quelle manière, il est possible :

  • d'optimiser le rendu colorimétrique du périphérique.
  • de calculer et de visualiser son gamut
  • de simuler le rendu colorimétrique du périphérique sur un autre en vue d'un épreuve contractuel. Un cas très courant est la simulation d'une presse sur un traceur.
  • d'une manière générale, d'harmoniser les rendus colorimétriques d'une chaîne graphique entre scanner, écran, traceur et presse.

fabrique misse lional

Raison d'être[modifier | modifier le code]

Pour bien comprendre à quoi servent ces profils de couleur, il faut relever un malentendu fréquent concernant les espaces génériques de type RVB (rouge vert bleu) ou CMJN (Cyan Magenta Jaune et Noir)  : une valeur RVB (ou CMJN) ne définit pas une couleur! Par exemple, pour afficher des couleurs sur un écran, on y envoie des pixels avec des valeurs RVB. Une même valeur RVB, par exemple (R=255,V=0,B=0), envoyée sur 2 écrans différents résultera en deux couleurs différentes. Cette valeur RVB représente une couleur rouge, mais ca ne sera pas le même rouge sur les deux écrans. Par contre, l'espace L*a*b* définit la couleur. Ainsi, pour caractériser un écran, on décrit les valeurs RVB à envoyer à l'écran pour afficher une couleur donnée (définie par ses coordonnée L*a*b*). C'est le profil ICC qui remplit ce dernier rôle. Pour revenir à notre exemple avec 2 écrans, si on veut transférer une image de l'écran 1 à l'écran 2, il faut prendre les valeurs RVB affichée sur l'écran 1, les transformer en valeurs L*a*b* en utilisant le profil de l'écran 1, pour ensuite les retransformer en valeur RVB à envoyer à l'écran 2, en utilisant le profil de l'écran 2. En faisant ainsi, les valeurs RVB des pixels envoyés aux 2 écrans ne seront pas identiques, mais l'image affichée sera la même dans les 2 cas (pour autant que toutes les couleurs soient affichables).

Création[modifier | modifier le code]

Profil de scanner[modifier | modifier le code]

IT8.7/1 Charte de l'entreprise LaserSoft Imaging

Calculer le profil ICC d'un scanner consiste à numériser une diapositive dont on connaît parfaitement la description colorimétrique (une charte it8/7.2 par exemple). Une image est récupérée en sortie de scanner, qui est décrite en RVB. Le profil du scanner, calculé avec un logiciel approprié, fait donc le lien entre L*a*b* et RVB.

Dans le cas de profils pour scanner un film, il faut réaliser un profil pour chaque modèle de film. Les grands fabricants peuvent fournir à ce titre une charte image sur chacun des films négatifs ou positifs qu'ils fabriquent auxquels ils adjoignent un fichier de données sur lequel sont enregistrées les valeurs numériques qui devront être associées aux valeurs RVB du scanner lors de la création du profil. Cette opération est nécessaire en raison des différences entre les colorants employés. Leurs plages d'absorption spectrales n'étant pas identiques, chaque film doit être considéré indépendamment.

Profil d'écran[modifier | modifier le code]

Pour établir le profil d'un écran, il faut disposer d'une sonde que l'on applique sur l'écran à caractériser ; cette sonde permet de mesurer les couleurs affichées successivement à l'écran, et d'enregistrer les coordonnées L*a*b* correspondantes. Le profil de l'écran fait donc le lien entre RVB et L*a*b*.

La sonde utilisée peut être soit un colorimètre analysant la source à travers 3 ou 4 filtres, soit un spectrophotomètre prenant une mesure généralement tous les 10nm sur tout le spectre visible, en utilisant une grille de diffraction. Le spectrophotomètre est ainsi plus précis et fonctionne sans problème avec tous les types d'écran.

Les informations recueillies sont transmises à un logiciel afin de générer un profil *.icc ou *icm, exemple de logiciel: Argyll Color Management System ou Lprof. Bien que rares, certains sites web ont collecté et publient de tels fichiers, classés par marque de périphériques[1],[2].

Profil d'imprimante[modifier | modifier le code]

L'étalonnage d'une imprimante consiste à imprimer une charte (par exemple la charte it8/7.3) décrite en CMJN. Le résultat imprimé est analysé à l'aide d'une table spectrocolorimètrique (c'est-à-dire un spectrocolorimètre placé sur un bras mobile). Les données de mesure L*a*b* permettent ensuite de calculer le profil, qui fait donc le lien entre CMJN et L*a*b*. Pour un profil de traceur ou de presse, la méthode est identique. Une autre solution possible serait l'étalonnage ICC à l'aide d'un numériseur comme SilverFast l'offre. Pour des résultats professionnels un spectrocolorimètre reste nécessaire.

Utilisation : simulation pour épreuvage[modifier | modifier le code]

Lorsque l'on dispose du profil ICC d'une presse et de celui d'un traceur par exemple, il est possible de simuler le rendu colorimétrique de la presse sur le traceur, alors que celui-ci donnerait théoriquement un bien meilleur rendu. Le but de cette manœuvre est de réaliser un épreuvage contractuel (bon-à-tirer).

Au moment de l'impression à partir du logiciel Adobe Photoshop, le document à imprimer a besoin d'un espace source et un espace de destination (Imprimer avec aperçu > Gestion des couleurs). Voici comment contraindre le traceur à utiliser uniquement le gamut plus restreint de la presse :

  • espace source : cocher Epreuve et sélectionner le profil de la presse ;
  • espace de destination : sélectionner le profil du traceur.

Puis en cliquant sur imprimer, les réglages sont enregistrés et envoyés au périphérique d'épreuvage. La simulation est bonne lorsque la sortie traceur est proche de la sortie presse, et constitue un bon-à-tirer fiable.

Sous Linux, il est aussi possible de paramétrer les profils de couleur. Pour cela il faut se rendre dans les préférences du logiciel, puis dans l'onglet couleur. Il existe aussi une application pour gérer les profils de couleurs qui se nomme oyranos.

Comment ça marche[modifier | modifier le code]

Pour simuler le rendu colorimétrique de la presse sur le traceur, les couleurs d'une image sont transformées dans l'espace (CMJN) de la presse, puis sont retransformées en couleur L*a*b*. Cela aura pour effet de modifier les couleurs qui ne sont pas imprimables, et d'obtenir une image qui ne contient que des couleurs imprimables par la presse. Puis ces couleurs seront transformées dans l'espace CMJN du traceur, pour y être imprimées. Pour être fidèle, le traceur doit pouvoir imprimer toutes les couleurs imprimables par la presse, d'où la nécessité d'utiliser un traceur de meilleure qualité que la presse à simuler pour les « bons à tirer ».

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Lien externe[modifier | modifier le code]

Références[modifier | modifier le code]

  1. http://www.tftcentral.co.uk/articles/icc_profiles.htm
  2. Vincent Alzieu, « Colour Calibration Profiles for your Monitor »,‎ 2011