Comment les espaces colorimétriques comme sRGB et Adobe RGB se chevauchent-ils?


20

SRGB est-il inclus dans Adobe RGB et Adobe RGB est-il inclus dans ProPhoto RGB? Cela signifie qu'une photo dans un "espace inférieur" ressemblera exactement à la même chose dans un "espace supérieur", par exemple une photo sRGB ressemblera exactement à la même chose dans un espace Adobe RVB.

J'ai remarqué que la taille d'une photo sRGB est plus grande que la même dans Adobe RGB, ce que je ne comprends pas car l'espace colorimétrique est plus grand.


Sous quel format de fichier enregistrez-vous? Certains algorithmes de compression ne sont pas déterministes et l'enregistrement de la même image encore et encore peut entraîner de légères différences dans la taille finale du fichier.
jrista

JPEG. Et en lisant les réponses suivantes, je viens de réaliser que cela venait simplement de la compression.
Julio Guerra

Réponses:


30

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: espaces colorimétriques

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.



C'est assez génial. Merci pour les excellents exemples stupides et ramener le tout sur terre avec la référence Lightroom. Grande réponse @mattdm!
dpollitt

1
@Julio: un dispositif d'affichage doit être profilé avec son propre espace colorimétrique "natif" - les couleurs réelles qui peuvent être affichées avec les luminophores de couleur, la technologie d'éclairage ou les encres du support. Toute image est toujours "traduite" en cela simplement par la réalité physique. Avoir un profil pour votre moniteur permet à votre logiciel de savoir comment le faire correctement - sinon, cela suppose simplement que sRGB sortira assez bien. [suite ...]
mattdm

1
Mais dans tous les cas, une image en sRGB et une en Adobe RVB seront mappées à l'affichage réel d'une manière ou d'une autre. Étant donné que les couleurs dans l'espace colorimétrique sont légèrement différentes (même avec la gamme sRGB), le résultat peut être légèrement différent, mais si tout fonctionne correctement, la différence sera difficile à repérer - des changements subtils de dégradés. Si vous voyez de grands changements de couleur globaux, quelque chose n'est pas bien configuré.
mattdm

1
En plus de cela, de nombreux écrans LCD bon marché ne font en fait que 6 bits par canal, de sorte que les images à 8 bits par canal perdent des "crayons" à l'écran comme il ou non. (Cela représente 16,8 millions à 262 000.) Dans ce cas, les écarts dans le rendu dans la gamme sRGB des images sRGB et Adobe RVB seront dépassés par cette grande coupe.
mattdm

9

Si vous avez un Mac, vous pouvez visualiser les différences entre les espaces colorimétriques en 3D - ColorSync Utilityet sélectionner un grand espace colorimétrique (comme ProPhotoRGB ou AdobeRGB). Cliquez ensuite sur la flèche dans le coin supérieur gauche de l'intrigue et sélectionnez "Maintenir pour comparaison". Ensuite, sélectionnez un espace différent pour le voir tracé sur le dessus de l'autre, vous pouvez faire pivoter tout autour.

Vous devrez peut-être ouvrir des dossiers au bas de la liste des espaces colorimétriques pour voir plus d'espaces, si vous avez installé Photoshop.

Pratiquement, vous pouvez l'utiliser pour mieux comprendre la différence entre les espaces, mais aussi pour voir comment les profils d'imprimante personnalisés se trouvent dans un espace.

Un exemple montrant AdobeRGB à l'intérieur de la baleine ProPhotoRGB:

entrez la description de l'image ici


1
Vous voulez voir cette baleine mangée par un géant ... quelque chose de plus grand qu'une baleine? Essayez le scRGB fou de Microsoft. :)
mattdm

4

Pour ajouter à l'excellente réponse de @ mattdm - mais à moins que je ne la manque, il n'y a aucune explication à la taille du fichier - je suppose que lors de la prise de vue aRGB puis de la transformation en sRGB avec une intention qui sature la couleur débordée ( colorimétrie relative ), puis depuis dans la gamme de la gamme aRGB qui n'est pas transformée (non découpée) il y a des niveaux de couleurs moins discrets (b / c le nombre total de niveaux est le même - 256), on se retrouve avec une image "postérisée". Autrement dit, votre image sRGB contient moins de valeurs de couleur individuelles que l'image d'origine. En raison de cette décimation, l'image compressée à petite gamme est plus petite que l'image compressée à gamme complète.

D'un point de vue différent, si les images aRGB et sRGB se ressemblent, cela signifie que la scène d'origine n'était pas riche en couleurs, donc elle "s'inscrit" dans la gamme limitée sRGB. Mais, en utilisant aRGB pour capturer cette scène, vous n'utilisez qu'un sous-ensemble des couleurs discrètes disponibles. Cela conduit à nouveau à un meilleur taux de compression et à un fichier plus petit.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.