ICC Profile Creator/fr: Difference between revisions

From RawPedia
Jump to navigation Jump to search
Line 58: Line 58:
De gauche à droite L=70, L=42, L=20
De gauche à droite L=70, L=42, L=20
<gallery>
<gallery>
[[File:Lab-Rec2020-L70.jpg]]
File:Lab-Rec2020-L70.jpg|Luminance L=70
[[File:Lab-Rec2020-L42.jpg]]
File:Lab-Rec2020-L42.jpg|Luminance L=42
[[File:Lab-Rec2020-L20.jpg]]
File:Lab-Rec2020-L20.jpg|Luminance L=20
</gallery>
</gallery>



Revision as of 14:58, 20 November 2018

Principaux constituants d'un profil ICC Output

Un profil ICC de sortie est construit à partir de 3 éléments essentiels:

  • Primaires qui correspondent au profil de sortie souhaité : Prophoto, Rec2020, Adobe1998, sRGB, etc.
  • Illuminant - au travers du point blanc - la plupart du temps : D50, D60, D65
  • TRC - Courbe de réponse tonale - la plupart du temps gamma=2.2, gamma=1.8, gamma=1.0, TRC sRGB, TRC BT709

Après calculs, on aboutit à 2 composantes essentielles:

  • Tags colorés : rXYZ pour le rouge, gXYZ pour le vert, bXYZ pour le bleu
  • Tags courbes : rTRC pour le rouge, gTRC pour le vert, bTRC pour le bleu

Les valeurs rXYZ, gXYZ, bXYZ sont l'équivalent des matrices de conversion RGB -> XYZ, liées à chaque espace de travail, utilisées par Rawtherapee dans le code.

Incidences des différents facteurs et possibilités offertes par ICC profile Creator

Possibilités offertes par ICC profile Creator

Le générateur de profils ICC output permet de générer:

  • des profils ICCv2 ou ICCv4
  • pour les primaires :
    • Prédéfinies : ACES_AP0 , ACES_AP1, AdobeRGB (1998), Prophoto, Rec2020, sRGB, Widegamut, BestRGB, BetaRGB, BruceRGB
    • Custom : vous pouvez entrer les valeurs que vous souhaitez
  • Pour les illuminants : D41, D50, D55, D60, D65, D80, stdA 2856K
  • Avec des Courbes de réponse tonale:
    • Prédéfinies : BT709 g=2.2 s=4.5, sRGB g=2.4 s=12.92, linéaire g=1.0, standard g=2.2, standard g=1.8, high g=1.3 s=3.35, low g=2.6 s=6.9, Lab g=3.0 s=9.03296
    • Custom : vous entrez n'importe quelles valeurs de gamma entre 1.0 et 3.5 et de pente entre 0 et 15
  • Il permet également de saisir la "description" et le Copyright

Pourquoi changer l'illuminant et les primaires

Je ne rentrerais pas dans le débat sur les primaires, mais résumerais les principaux arguments

  • les primaires très étendues se confondant avec le diagramme CIExyY ou au delà amènent des profils très larges, qui peuvent avoir des usages spécifiques
    • stockage des données pour ACES_AP0
    • gamut très étendu, pour répondre aux exigences des APN (Widegamut, Prophoto, ACES_AP1, Rec2020)
  • les primaires standard correspondent au gamut des principaux périphériques
    • écran : sRGB, AdobeRGB(1998)
    • imprimante

Rawtherapee a fait le choix de:

  • primaires étendues pour les "working profiles" : Prophoto
  • primaire standard pour les "output profiles" : sRGB

Représentation graphique de l'incidence de l'illuminant

J'ai choisi arbitrairement une représentation graphique pour : primaires Rec2020, Illuminant: stdA, D50, D80 Sur le graphique ci-dessous, les profils correspondants à:

  • illuminant stdA sont en blanc
  • illuminant D50 sont en gris
  • illuminant D80 sont en jaune

Les points vert, rouge et bleu correspondent aux primaires. L'illuminant a donc une incidence importante sur le gamut.

CiexyzRec2020.jpg

Mais aussi quelle est l'incidence de la luminance ? J'ai choisi la représentation Lab du profil, pour 3 valeurs de L Avec les mêmes codes de couleurs que ci-dessus

De gauche à droite L=70, L=42, L=20

Pourquoi plusieurs choix pour les gamma et TRC

Les courbes de réponse tonale (TRC) sont un des points clefs du rendu d'une image. Le traitement des données dans RT se fait avec un gamma de 1.0. Mais, l’œil humain nécessite une adaptation sinon les images seraient perçues trop sombres, avec une mauvaise répartition des lumières. A fin du traitement RawTherapee il est appliqué un gamma de type sRGB.

Les TRC a gamma constant des profils traditionnels (g=2.2 ou g=1.8) répartissent convenablement les moyennes et hautes lumières, mais ont tendance a donner des images grises, peu contrastées dans les basses lumières.

Par défaut, tous les profils de sortie "output" (excepté Rtv2_Medium avec gamma=2.2) sont fournis avec une TRC sRGB g=2.4 s=12.92, qui amènera en sortie JPG ou TIFF un rendu similaire au Preview.

Vous pouvez, à titre pédagogique - visualiser l'incidence du gamma sur l'image en utilisant Gamma - TRC - Tone response Curve

  • essayez avec g=1.8 et (BT709) g=2.2 s=4.5 qui donnent la même réponse globale, mais où la deuxième solution donne une image plus contrastée dans les basses lumières
  • essayez avec g=2.2 et (sRGB) g=2.4 s=12.92 qui donnent la même réponse globale, mais où la deuxième solution donne une image plus contrastée (amis moins que BT709) dans les basses lumières
  • comparez les histogrammes.

Vous pouvez, à titre pédagogique, éditer un TIF ou JPG et avec plusieurs profils de sortie ayant les mêmes primaires et illuminant (par exemple sRGB et D65)

  • avec gamma=1.0
  • avec TRC sRGB g=2.4 s=12.92

Si votre logiciel d'édition (Photoshop,...) gère les couleurs, les images seront apparemment presque identiques. Si par contre vous utilisez les calques et comparez les 2 images vous verrez une différence. Si votre logiciel d'édition ne gère pas les couleurs, l'image avec gamma=1.0 sera plus sombre. Si vous envoyez cette image vers une imprimante RGB, ou CMJN vous verrez des différences importantes.

Caractéristiques des profils se trouvant sur le web

Les profils que l'on trouve couramment sur le Web ont les caractéristiques suivantes associées

  • ACES_AP0, D60, gamma=1.0
  • ACES_AP1, D60, gamma=1.0
  • AdobeRGB (1998), D65, gamma=2.2
  • Prophoto, D50, gamma=1.8
  • Rec2020, D65, gamma=2.2
  • sRGB, D65, TRC sRGB
  • Widegamut, D50, gamma=2.2
  • BestRGB, D50, gamma=2.2
  • BetaRGB, D50, gamma=2.2
  • BruceRGB, D65, gamma=2.2

Caractéristiques des profils fournis par défaut

  • Les profils fournis par défaut, ont les associations suivantes
  • RTv2_ACES_AP0 et RTv4 ACES_AP0 : ACES_AP0, D60, TRC sRGB
  • RTv2 ACES_AP1, et RTv4_ACES_AP1 : D60, TRC sRGB
  • RTv2_Medium : AdobeRGB(1998), D65, gamma=2.2
  • RTv4_Medium : AdobeRGB(1998), D65, TRC sRGB
  • RTv2_Large, RTv4_Large : Prophoto, D50, TRC sRGB
  • RTv2_Rec2020, RTv4_Rec2020 : Rec2020, D65, TRC sRGB
  • RTv2_sRGB, RTv4_sRGB : sRGB, D65, TRC sRGB
  • RTv2_Wide, RTv4_Wide : Widegamut, D50, TRC sRGB
  • RTv2_Best, RTv4_Best : BestRGB, D50, TRC sRGB
  • RTv2_Beta, RTv4_Beta : BetaRGB, D50, TRC sRGB
  • RTv2_Bruce, RTv4_Bruce : BruceRGB, D65, TRC sRGB

J'ai créé un profil ICC, comment l'utiliser comme working space dans RT?

Vous pouvez utiliser un profil "Output" comme "Working profile" Adding Custom Working Profiles

J'ai créé un profil ICC, comment l'utiliser comme Output profile dans RT?

Le(s) profil(s) généré(s) se trouve(nt) dans le répertoire par défaut choisi par le générateur de profils. Si vous souhaitez l(es)'utiliser comme "output profile" :

  • déplacez ce(s) profil(s) vers le dossier : rtdata/iccprofiles/output
  • il est nécessaire de relancer Rawtherapee

Puis allez dans Color Management, Ouput Profile, et faites votre choix.

J'ai créé un profil ICC, comment l'utiliser comme profil de moniteur dans RT??

Le(s) profil(s) généré(s) se trouve(nt) dans le répertoire par défaut choisi par le générateur de profils. Si vous souhaitez l(es)'utiliser comme "moniteur de profile" :

  • déplacez ce(s) profil(s) vers le dossier : rtdata/iccprofiles/output
  • il est nécessaire de relancer Rawtherapee

Puis allez dans "Preferences", "Color Management", "Monitor" et sélectionnez le profil souhaité.

A noter :

  • les profils ICCv4 output ne sont pas compatibles avec cet usage
  • il semble opportun de n'utiliser - selon la qualité du moniteur - que les profils à primaires de type : sRGB, ou Adobe
  • le profil RTv2_Medium (primaire AdobeRGB(1998), illuminant D65, gamma=2.2) évite les artefacts lorsqu'on visionne les couleurs hors gamut