Qu'est-ce qu'un espace colorimétrique ?

Un espace colorimétrique est une gamme définie de couleurs. Des espaces colorimétriques très connus sont sRGB, AdobeRGB et ProPhotoRGB.

Le système de vision humain n'est pas un simple capteur RVB mais nous pouvons nous rapprocher de la façon dont l'œil répond à l'aide d'un diagramme chromatique CIE 1931 qui affiche la réponse visuelle humaine sous la forme d'un sabot de cheval. Vous pouvez vous rendre compte que dans la vision humaine, il y a beaucoup plus de zones vertes que bleu ou rouge. Avec un espace colorimétrique trichromatique comme RVB, nous représentons les couleurs sur l'ordinateur en utilisant trois valeurs ce qui nous restreint au codage d'un triangle de couleurs.

Utiliser des modèles tels que le schéma de chromaticité CIE 1931, permet une simplification du système visuel humain, et des gammes de réels sont exprimées en cellules 3D, plutôt que des projections 2D. Une projection 2D d'une forme 3D peut parfois être trompeuse, si vous voulez voir la cellule 3D, installez gnome-color-manager et puis exécutez gcm-viewer.

sRGB, AdobeRGB et ProPhotoRGB représentés sous forme de triangles blancs

Tout d'abord, en regardant le sRGB, qui est le plus petit espace et peut encoder le moins de couleurs. Il s'agit d'une approximation d'un affichage CRT vieux de 10 ans c'est pourquoi la plupart des écrans modernes peuvent afficher plus de couleurs que cela. sRGB est un standard du plus petit dénominateur commun et est utilisé dans un large éventail d'applications (dont Internet).

AdobeRGB est souvent utilisé comme espace de retouches. Il sait coder plus de couleurs que sRGB, ce qui signifie que vous pouvez modifier les couleurs d'une photo sans trop vous préoccuper de savoir si les couleurs les plus vives seront coupées ou les noirs écrasés.

ProPhoto est l'espace colorimétrique le plus étendu et est souvent utilisé pour l'archivage de documents. Il peut coder la totalité de la gamme de couleurs détectée par l'œil humain et même celles que l'œil ne peut pas voir !

Maintenant, si ProPhoto est effectivement le meilleur, pourquoi ne pas l'utiliser dans tous les cas ? La réponse est dans la quantification. Si vous n'avez que 8 bits (256 niveaux) pour coder chaque canal, alors une plus grande gamme aura de plus grands intervalles entre chaque valeur.

De plus grands intervalles signifient une erreur plus grande entre la couleur captée et celle restituée et pour certaines couleurs c'est un gros handicap. En fait, des couleurs clés comme celle de la peau, sont très importantes et même d'infimes erreurs vont conduire des personnes peu habituées à considérer que quelque chose ne va pas dans la photo.

Bien sûr, utiliser un format d'image en 16 bits comble beaucoup d'intervalles et de fait, diminue l'erreur de quantification, mais cela double aussi la taille du fichier de chaque image. Le meilleur usage aujourd'hui semble être le 8bpp, autrement dit le 8 bits par pixel.

La gestion des couleurs est le processus de conversion d'un espace colorimétrique à un autre, où un espace peut-être bien connu comme le sRGB ou un espace personnalisé comme le profil de votre écran ou de votre imprimante.