Qu’est-ce qu’un profil ICC ?

Un profil ICC décrit les couleurs d’un périphérique ou d’un espace colorimétrique dans un format standard défini par l’International Color Consortium. Un profil d’écran enregistre les couleurs primaires rouge, verte et bleue de l’écran, son point blanc et ses courbes de tonalité. Un profil d’imprimante contient des tables de correspondance qui associent les quantités d’encre aux couleurs. Les systèmes d’exploitation, les navigateurs et les éditeurs d’images utilisent ces profils pour afficher et imprimer la même couleur sur différents périphériques. Les profils sont enregistrés dans des fichiers .icc ou .icm, et de nombreuses images en intègrent un dans leurs métadonnées.

Description de l’outil

Cet outil ouvre un profil ICC et affiche son contenu. Vous pouvez ouvrir un fichier de profil, ou une image JPEG, PNG, WebP, TIFF, AVIF, HEIC ou Photoshop, afin d’analyser le profil qui y est intégré et de le télécharger au format .icc. Utilisez-le pour déterminer dans quel espace colorimétrique se trouve une image, vérifier l’étalonnage d’un écran, comparer le gamut d’un moniteur ou d’une imprimante à sRGB et Display P3, ou comprendre pourquoi un fichier s’affiche différemment dans deux programmes.

Fonctionnalités

  • Lit les profils .icc et .icm, versions 2 et 4
  • Extrait les profils intégrés des images JPEG, PNG, WebP, TIFF, AVIF, HEIC et PSD
  • Affiche l’en-tête : version, classe de périphérique, espace colorimétrique, espace de connexion, intention de rendu, date de création, créateur, etc.
  • Répertorie chaque balise avec son nom, son type, son décalage, sa taille et sa valeur décodée
  • Trace le gamut sur un diagramme de chromaticité CIE 1931 à côté de l’espace colorimétrique de votre choix
  • Identifie l’espace colorimétrique correspondant, tel que sRGB, Display P3, Adobe RGB ou ProPhoto RGB
  • Mesure la part de sRGB, Display P3, Adobe RGB et Rec. 2020 couverte par le gamut
  • Détermine le point blanc et sa température de couleur
  • Trace les courbes de tonalité et reconnaît les courbes sRGB, gamma, L* et Rec. 709
  • Trace les courbes gamma de la carte graphique (vcgt) des profils d’écran étalonnés
  • Vérifie l’identifiant du profil (somme de contrôle MD5), la taille et les balises requises
  • Exporte tout au format JSON

Fonctionnement

L’outil lit l’en-tête de 128 octets et la table des balises, puis décode chaque balise en fonction de son type. Pour les profils d’écran, il utilise les colorants rouge, vert et bleu et annule l’adaptation chromatique vers D50 appliquée par le profil, ce qui permet d’obtenir les couleurs primaires et le point blanc réels. Pour les profils d’imprimante, il fait passer les couleurs situées aux limites du cube de couleurs du périphérique dans la table de correspondance afin de tracer le gamut. La couverture correspond à la partie d’un gamut de référence qui se trouve à l’intérieur du gamut du profil sur le diagramme xy. L’identifiant du profil est la somme de contrôle MD5 du profil, calculée avec les champs des indicateurs, de l’intention de rendu et de l’identifiant définis sur zéro. L’outil la recalcule pour vérifier que le fichier n’a pas été modifié.

Tout se passe dans votre navigateur. Vos fichiers ne sont pas téléversés.

Conseils

  • Si une photo ne contient aucun profil intégré, les navigateurs l’affichent comme sRGB. Les photos prises avec des iPhone et des Mac récents contiennent souvent un profil Display P3.
  • Un profil d’écran de version 4 utilise toujours D50 comme point blanc. Le point blanc réel provient de la balise d’adaptation chromatique (chad), et cet outil affiche celui-ci.
  • La couverture sur le diagramme xy ne tient pas compte de la luminosité ; le gamut d’une imprimante peut donc couvrir une grande partie de sRGB ici tout en excluant des couleurs vives et saturées.
  • Les courbes de tonalité convertissent les valeurs des pixels en lumière linéaire. Leur gamma approximatif correspond à la courbe de puissance qui s’en approche le mieux, soit environ 2,2 pour sRGB.