Espace colorimétrique d’entrée

Les images de matière peuvent incorporer des profils ICC pour définir l’espace colorimétrique d’entrée. Si aucun profil n’est incorporé dans une image source, attribute::IccProfileSrc* du catalogue d’images applicable correspondant au type de pixel de l’image source est utilisé. Si cet attribut n'est pas défini dans le catalogue d'images, attribute::IccProfile* est utilisé. Si cet attribut de catalogue n’est pas défini non plus, l’image n’est pas gérée par les couleurs et seules les transformations naïves sont appliquées.

Espace de couleurs de travail

En règle générale, l’espace colorimétrique de travail est défini par le profil de couleur ICC incorporé dans la vignette. Si la vignette n’inclut pas de profil, le profil d’entrée de RGB par défaut ( attribute::IccProfileSrcRgb du catalogue de sessions) est utilisé pour l’espace colorimétrique de travail.

Toutes les opérations de rendu sont exécutées dans l’espace colorimétrique de travail.

Important : Le profil ICC de l’espace colorimétrique de travail doit prendre en charge les transformations d’entrée et de sortie. Si un profil en sortie seule est utilisé comme espace colorimétrique de travail, IR ne peut pas convertir les matériaux en celui-ci. Un tel profil colorimétrique peut encore être utilisé s’il existe des matériaux dans le même espace colorimétrique de travail. Les tentatives d’application de matériaux dans d’autres espaces colorimétriques échouent.

Valeurs de couleur explicites

Les valeurs de couleur du RGB spécifiées avec color=, bgc=, catalog::BgColor et catalog::Color sont supposées exister dans l’espace colorimétrique de travail actuel.

Fichiers de données de matériaux

Les fichiers d’image de matière (images de texture et de décal) peuvent avoir un type de pixel RGB, niveaux de gris ou CMJN et peuvent incorporer un profil de couleur. Si aucun profil colorimétrique n’est incorporé, l’espace colorimétrique d’entrée par défaut est associé à l’image (par exemple, le profil colorimétrique du catalogue de matériaux qui correspond au type de pixel de l’image).

Les images matérielles obtenues à partir des demandes de diffusion d’images ou de rendu d’images imbriquées incluent généralement un profil colorimétrique. Si ce n’est pas le cas, les images sont associées à l’espace colorimétrique d’entrée par défaut correspondant au type de pixel.

Si l’espace colorimétrique du fichier image est différent de celui de l’espace colorimétrique de travail, une conversion des couleurs exacte est utilisée pour la conversion dans l’espace colorimétrique de travail. La conversion de type naïf est utilisée lorsqu’aucun profil n’est incorporé et qu’aucun profil d’entrée par défaut n’est défini.

D’autres fichiers de données matériels, tels que les fichiers de style de cabinet ( .vnc) ou les fichiers de recouvrement de fenêtre ( .vnw) n’incorporent pas de profils de couleurs et sont toujours considérés comme se trouvant dans l’espace colorimétrique de travail.

Espace colorimétrique de sortie

Toutes les opérations de rendu ont lieu dans l’espace colorimétrique de travail. Si la requête spécifie un profil colorimétrique différent avec la commande icc=, les données sont converties dans cet espace colorimétrique juste avant qu’il ne soit codé et renvoyé au client. Lorsque la gestion des couleurs est désactivée, une conversion naïve est utilisée si nécessaire pour effectuer une conversion en niveaux de gris ou en CMJN.

Profils de couleur incorporés

Le profil colorimétrique associé à l’image rendue peut être incorporé dans l’image de réponse en spécifiant iccEmbed= pour la requête.

Si icc= n’est pas spécifié, le profil ICC de l’espace colorimétrique de travail est incorporé. Aucun profil n’est incorporé si la gestion des couleurs est désactivée et qu’aucun profil n’a été spécifié avec icc=.

Profils ICC

Tous les profils de couleurs utilisés par le serveur doivent être conformes à la spécification ICC. Les fichiers de profil ICC comportent généralement un suffixe de fichier .icc ou .icm et sont colocalisés avec des fichiers de données matériels.

Bien que les profils de sortie puissent être spécifiés par chemin/nom de fichier dans la commande icc=, il est recommandé d’enregistrer tous les fichiers de profil dans la carte de profil ICC du catalogue par défaut ou d’un catalogue de matières spécifique et d’utiliser des identifiants de raccourci ( icc::Name) au lieu des chemins d’accès aux fichiers.

Les profils de travail doivent être enregistrés dans la carte de profil ICC du catalogue de matières ou du catalogue par défaut.

Experience Manager