De nos jours, l' espace colorimétrique standard pour les images numériques est sRGB . sRGB est une bonne hypothèse par défaut si vous travaillez avec un écran dont l'espace colorimétrique exact n'est pas connu (c'est-à-dire la plupart des affichages aléatoires sur lesquels quelqu'un pourrait exécuter votre application), ou des images dont l'encodage de l'espace colorimétrique n'est pas connu (c'est-à-dire la plupart des fichiers d'images aléatoires que vous pourriez rencontrer) .
La norme sRGB définit la chromaticité CIE des primaires rouges, vertes et bleues pures et le point blanc - en d'autres termes, elle définit à quoi devraient ressembler ces primaires et blancs par rapport aux longueurs d'onde pures.
sRGB définit également une courbe gamma utilisée pour coder les valeurs RVB. La courbe gamma est la partie qui préoccupe généralement les programmeurs graphiques, car nous devons convertir les couleurs d'avant en arrière entre sRGB et linéaire pour effectuer correctement les calculs d'éclairage. Tous les GPU modernes ont une prise en charge sRGB intégrée: ils peuvent appliquer automatiquement les transformations gamma dans le matériel lors de l'échantillonnage d'une texture ou de l'écriture d'une valeur de pixel sur une cible de rendu.
En ce qui concerne les moniteurs, avec un moniteur de haute qualité, il devrait être possible de calibrer ses paramètres (ou il peut être pré-calibré) afin que sa sortie corresponde le plus fidèlement possible au sRGB. Dans le cas où le moniteur lui-même ne peut pas le faire, une quantité limitée de correction des couleurs peut également être effectuée sur le GPU pendant la numérisation; il existe quelques petites tables de recherche matérielle par lesquelles les valeurs RVB sont mappées avant d'être envoyées sur le câble.
Vous pourriez également rencontrer Rec. 709 , qui est l'espace colorimétrique standard pour les téléviseurs HD; il est très similaire au sRGB, utilisant les mêmes primaires et le même point blanc, mais une courbe gamma légèrement différente. Certains moniteurs haut de gamme utilisent l' espace colorimétrique Adobe RVB , qui est un peu plus large que sRGB; les photographes ont tendance à les aimer parce qu'ils représentent plus fidèlement à quoi ressembleront les photos une fois imprimées. La prochaine génération de téléviseurs HDR qui sortira (espérons-le) au cours des prochaines années utilisera Rec. 2020 , qui a une gamme énorme et nécessite 10 ou 12 bits par composant plutôt que 8.
Donc, pour revenir à votre question de savoir si vous devez vous soucier de différents moniteurs ayant un gamma différent: pas beaucoup. Pour les jeux et les graphiques PC généraux, vous pouvez à peu près supposer le sRGB, et comprendre que si l'utilisateur se soucie vraiment de la précision des couleurs, il aura un bon moniteur calibré. Si vous produisez des logiciels pour les photographes ou les médias imprimés, ou pour les normes vidéo HDR de nouvelle génération, vous devrez peut-être commencer à vous soucier des espaces colorimétriques à large gamme.