Découvrez cette image par Jeff Schewe de wikipedia . C'est une tranche 2D de ce qui est vraiment un espace en trois dimensions, mais cela rend le concept de base clair:
Donc: sRGB est un sous-ensemble d'AdobeRGB, qui est un sous-ensemble de ProPhoto RGB.
Vous pouvez également voir comment ProPhoto RGB s'étend en dehors de la forme courbe qui représente les couleurs visibles. Et vous pouvez voir comment AdobeRGB est mieux adapté à l'impression sur papier mat que sRGB - et à quelle distance à l'extérieur de ce qui peut être imprimé sur papier, l'espace ProPhoto s'étend.
Mais ce n'est pas toute l'histoire, à cause du problème de la profondeur de bits . Dans les formats de fichiers courants utilisés pour l'affichage, les informations sur les couleurs sont stockées sous forme d'entiers, pas de valeurs analogiques - il existe un nombre discret et dénombrable de couleurs qui peuvent être décrites à une certaine profondeur de bits. Pensez à l'espace colorimétrique comme une boîte de crayons Crayola de différentes couleurs. Chaque espace colorimétrique a le même nombre de crayons. Dans les plus grands espaces, une partie de ce nombre limité doit être utilisée pour une couverture plus large - dans ProPhoto RGB, vous avez un certain nombre de "crayons" consacrés à des couleurs que les humains ne peuvent même pas voir. sRGB a le même nombre de crayons de couleur emballés dans une gamme plus petite. Cela signifie que, en échange de ne pas pouvoir représenter ces cyans et verts éloignés, vous obtenez une distinction plus fine entre les bleus et les violets et les rouges (et les verts qui sont là).
Dans la profondeur de couleur de 8 bits par canal (24 bits au total), il y a environ 16,8 millions de crayons, ce qui est beaucoup, mais suffisamment pour qu'il y ait encore une chance pour des artefacts de couleur dans des dégradés subtils. Et, lorsque vous mappez d'un espace colorimétrique à un autre, les crayons ne s'alignent pas nécessairement . ProPhoto RGB peut contenir tout le sRGB, mais si vous travaillez en 8 bits, il est difficile de faire des allers-retours.
Imaginez que vous ayez trois nuances de rouge différentes dans une boîte de crayons et deux nuances de rouge dans une boîte différente (car cette deuxième boîte a besoin du crayon supplémentaire pour l'outremer). Si vous essayez de dupliquer une image dessinée à partir de la première case, vous devez faire des compromis sur votre rendu du rouge. Et si vous allez ensuite faire une autre copie avec vos premiers crayons mais sans regarder la première image, vous ne choisirez probablement pas le même mapping de ces deux rouges aux trois plus expressifs.
Cependant, si vous pouvez travailler en 16 bits par canal, ce n'est vraiment pas un problème. En effet, pour chaque crayon en 8 bits par canal, 16 bits vous donne 16,8 millions de crayons. C'est beaucoup de gradation subtile - presque certainement au-delà de ce que l'œil humain peut distinguer. (Le nombre total de couleurs distinctes dans une profondeur de couleurs de 16 bits est supérieur à 281 billions.) Donc, si vous utilisez une application comme Adobe Lightroom qui fonctionne dans une profondeur de couleurs de 16 bits, le changement d'espaces colorimétriques n'est pas un problème - mais vous vous devez décider quels compromis vous voulez lorsque vous voulez descendre à une valeur de sortie finale, car nous n'avons pas encore vraiment de bons formats de fichier d'espace colorimétrique 16 bits à gamme élevée, standard, populaires et bien pris en charge.
Quant à la taille du fichier résultant : ce sera fondamentalement juste une bizarrerie de la façon dont la compression a fonctionné. L' étendue réelle de l'espace colorimétrique ne fait aucune différence dans la taille du fichier, car, encore une fois, le même nombre global de crayons dans tous les cas. Il est possible que votre photo sRGB soit plus grande car la version Adobe RVB a "réduit" certaines des subtiles distinctions de couleurs dans la même valeur (pas assez de différents types de crayon rouge?). Mais c'est probablement juste une bizarrerie de la façon dont la "réaffectation" des crayons de couleur fait que les données sont différentes et donc la compression différente.