OVH Cloud OVH Cloud

définition d'un profil ICC

16 réponses
Avatar
thierry
Bonjour, je vois un peu près ce qu'est un espaca colorimétrique. C'est
l'ensemble des tcouleurs que peut comprendre ou percevoir un
périphérique.

Par contre, j'ai du mal à saisir ce qu'est un profil colorimétrique.
Auriez vous une définition?

Cdt

Thierry

6 réponses

1 2
Avatar
Pierre CHAUVEAU

Pierre CHAUVEAU wrote:

Quelqu'un connaît-il la structure de ces fichiers ou bien où on peut
trouver cela.

Cela m'intéresserait d'en construire un (juste pour voir et comprendre).



Faut aller voir du côté de lcms, Little CMS, le CMS open source.
On doit y trouver tout ce qu'il faut.



Malheureusement, depuis environ un an, Marti Maria, le plus qu'ingénieux
producteur de Little CMS, a arrété de mettre à la disposition des
internautes les outils de calibrage qu'il avait basé sur sa célèbre
bibliothèque de modules élémentaires. Seule la bibliothèque subsiste, à
la disposition des développeurs (c'est le moteur LCMS qui est utilisé
par plusieurs logiciels, comme Vuescan). Je crois que Marti craignait
des actions en justice de la part d'éditeurs de logiciels commerciaux...

Pour comprendre les finesses de la structure des profils, on peut se
reporter au document fondateur de l'ICC, sur le site de cette
organisation, mais surtout à l'introduction qu'elle en donne ici :

http://www.color.org/profile.html

Je vous remercie tous les deux pour ces informations très utiles.

D'autant plus que dans "lcms", il y a des sources en DELPHI ... que je
pratique.

Pierre.



Avatar
thierry
In article , says...
Par contre, j'ai du mal à saisir ce qu'est un profil colorimétrique.
Auriez vous une définition?


Le profil colorimétrique d'un appareil est un simple fichier texte qui
contient des données décrivant son comportement colorimétrique. Le
comportement colorimétrique d'un appareil répond à cette question :
"quelle couleur va sortir de l'engin si je lui injecte cette couleur en
entrée ?"

Pour établir un profil de scanner, on injecte dans l'appareil des
couleurs numériquement connues (celles d'une mire normalisée IT8) et on
observe, en sortie du scanner, quels sont les couleurs produites par le
scanner (c'est à dire encore des nombres). Les données inscrites dans
le profil sont des données permettant de calculer les dernieres (les
couleurs numériques en sortie) à partir des premières (les couleurs
numériques de la mire). Les données sont rangées dans le profil de
différentes manières, selon le type d'appareil calibré et selon le type
de logiciel utilisé pour produire le profil.

Les profils de scanners les plus simples, par exemple, sont constitués
d'une matrice 3x3 de conversion (définie par les 9 coordonnées des
trois primaires situées aux trois sommets de son gamut triangulaire) et
trois courbes ou coefficients fixes de corrections gamma (une par
primaire).




si je comprends bien, un scanner ne va pas etre capable de tout voir,
pour ce qui est des couleurs. On va donc tester ce qu'il voit, puis on
passe ces valeurs dans un moulinette pour les rectifier afin qu'elles
s'approchent le plus de la vérité. Dans un fichier brut de scan qui a un
profil ICC on devrait donc avoir le fichier brut ainsi que le profil et
c'est le logiciel de traitement d'image qui va ou non appliquer la
moulinette?


Par contre, pour un écran le principe est le même, on va modifier (si le
logiciel le peut ) l'image pour que les couleurs soient au plus près de
la vérité. Mais je pense que le fichier de départ n'est jamais impacté,
afin qu'il puisse être ré-utiliser sur une autre chaîne de traitements?


Avatar
Sansame
si je comprends bien, un scanner ne va pas etre capable de tout voir,
pour ce qui est des couleurs.


Je dirais plutôt que pour toute couleur en entrée, il va produire une
couleur numérique "différente" qu'il s'agit de mesurer.

On va donc tester ce qu'il voit, puis on
passe ces valeurs dans un moulinette pour les rectifier afin qu'elles
s'approchent le plus de la vérité.


Le profil colorimétrique cherche simplement à représenter le
comportement de l'appareil, c'est à dire la relation que l'on constate
entre couleur d'entrée et couleur de sortie. Peu importe au profil que
ces dernières "trahissent" les premières. Le profil n'est pas chargé de
"corriger" l'appareil...

Dans un fichier brut de scan qui a un
profil ICC on devrait donc avoir le fichier brut ainsi que le profil et
c'est le logiciel de traitement d'image qui va ou non appliquer la
moulinette?


Exactement, c'est l'application (Photoshop, pilote d'imprimante...)
qui, ayant accès aux profils des appareils mis à sa disposition par le
système d'exploitation, va "corriger" les couleurs numériques envoyées
en entrée de l'appareil (écran ou imprimante) pour que, compte tenu du
profil incorporé dans l'image, les couleurs en sortie soient les
"bonnes".

Les valeurs numériques de couleurs inscrites dans le fichier image ne
sont donc JAMAIS modifiées par la gestion des couleurs. La seule
opération qui les modifie (mais elle ne change pas les couleurs de
l'image) c'est la conversion de l'image dans un autre profil que son
profil initial. La référence numérique des couleurs ayant changée, les
valeurs numériques des couleurs de l'image changent alors...

En fait, la seule entorse à ce qui précéde est la "vcgt" (video card
gamma table), une composante fréquente des profils d'affichage qui
sert, non pas à constater le comportement de l'écran mais à le régler.
Au démarrage du système (W ou Mac), ce composant du profil est injecté
dans la carte video pour optimiser le réglage de l'écran.

--
Sansame

Avatar
thierry
In article , says...
si je comprends bien, un scanner ne va pas etre capable de tout voir,
pour ce qui est des couleurs.


Je dirais plutôt que pour toute couleur en entrée, il va produire une
couleur numérique "différente" qu'il s'agit de mesurer.

On va donc tester ce qu'il voit, puis on
passe ces valeurs dans un moulinette pour les rectifier afin qu'elles
s'approchent le plus de la vérité.


Le profil colorimétrique cherche simplement à représenter le
comportement de l'appareil, c'est à dire la relation que l'on constate
entre couleur d'entrée et couleur de sortie. Peu importe au profil que
ces dernières "trahissent" les premières. Le profil n'est pas chargé de
"corriger" l'appareil...

Dans un fichier brut de scan qui a un
profil ICC on devrait donc avoir le fichier brut ainsi que le profil et
c'est le logiciel de traitement d'image qui va ou non appliquer la
moulinette?


Exactement, c'est l'application (Photoshop, pilote d'imprimante...)
qui, ayant accès aux profils des appareils mis à sa disposition par le
système d'exploitation, va "corriger" les couleurs numériques envoyées
en entrée de l'appareil (écran ou imprimante) pour que, compte tenu du
profil incorporé dans l'image, les couleurs en sortie soient les
"bonnes".

Les valeurs numériques de couleurs inscrites dans le fichier image ne
sont donc JAMAIS modifiées par la gestion des couleurs. La seule
opération qui les modifie (mais elle ne change pas les couleurs de
l'image) c'est la conversion de l'image dans un autre profil que son
profil initial. La référence numérique des couleurs ayant changée, les
valeurs numériques des couleurs de l'image changent alors...

En fait, la seule entorse à ce qui précéde est la "vcgt" (video card
gamma table), une composante fréquente des profils d'affichage qui
sert, non pas à constater le comportement de l'écran mais à le régler.
Au démarrage du système (W ou Mac), ce composant du profil est injecté
dans la carte video pour optimiser le réglage de l'écran.


Quand je sors des fichiers scannés, il n'y a pas de profils ICC dedans.


Je pense donc que si je vais sur le site du constructeur, je devrais
pouvoir récupérer un profil ICC qui coresponde au type de matériel?


Avatar
Sansame
Je pense donc que si je vais sur le site du constructeur, je devrais
pouvoir récupérer un profil ICC qui coresponde au type de matériel?


Un bon pilote de scanner :

- produit un fichier en tenant compte du profil du scanner (profil
générique interne au pilote ou profil établi par l'utilisateur)

- et incorpore un profil dans le fichier produit, si on le lui demande.
Attention, si on lui demande d'incorporer dans le fichier un espace de
travail différent du profil du scanner, comme Adobe RGB par exemple,
alors le pilote opère une conversion du profil du scanner vers l'espace
de travail avant de l'incorporer.

Le profil générique du scanner est généralement inclu dans le pilote et
il n'est pas nécessaire d'aller le chercher chez le constructeur...

--
Sansame

Avatar
thierry
In article , says...
Je pense donc que si je vais sur le site du constructeur, je devrais
pouvoir récupérer un profil ICC qui coresponde au type de matériel?


Un bon pilote de scanner :

- produit un fichier en tenant compte du profil du scanner (profil
générique interne au pilote ou profil établi par l'utilisateur)

- et incorpore un profil dans le fichier produit, si on le lui demande.
Attention, si on lui demande d'incorporer dans le fichier un espace de
travail différent du profil du scanner, comme Adobe RGB par exemple,
alors le pilote opère une conversion du profil du scanner vers l'espace
de travail avant de l'incorporer.

Le profil générique du scanner est généralement inclu dans le pilote et
il n'est pas nécessaire d'aller le chercher chez le constructeur...


ok, merci beaucoup



1 2