Le profil ICC embarqué

Cette entrée est un fichier à télécharger, pas une page à regarder. Un fichier destiné à l'archivage est obligé de contenir un profil de couleur décrivant l'appareil pour lequel ses couleurs ont été choisies, et la réponse habituelle consiste à livrer celui de quelqu'un d'autre : une centaine de kilooctets ou plus, avec une licence attachée, recopiés dans chacun de vos documents.

Les tests de la bibliothèque disent ce qu'ils savent prouver : le profil qu'elle construit est bien formé, et se relit exactement tel qu'il a été écrit. La question suivante — un logiciel de couleur spécialisé reconnaît-il là un vrai profil sRGB — se tranche en lui donnant le fichier, et ce téléchargement est ce fichier. Il sort de la bibliothèque seule : une application envoie au serveur une description par le réseau et reçoit un PDF, donc aucune requête ne crée ce profil comme un fichier à part. Un profil voyage dans l'autre sens, fourni avec l'appel — pour l'intention de sortie du document, pour celle d'une page, pour un espace de couleur déclaré, pour les couleurs d'une image — et un document écrit pour l'archivage qui n'en nomme aucun reçoit ce profil-ci, à l'intérieur du fichier.

Ce que montre cet exemple

  • Un profil sRVB complet bâti par la bibliothèque, non livré avec elle.
  • Le profil que reçoit tout fichier PDF/A quand on n'en indique aucun.
  • Un téléchargement plutôt qu'une page : examinez-le avec un logiciel spécialisé. Seule la bibliothèque l'écrit, et aucune requête au serveur ne renvoie ce fichier.

Le code source complet

Rien n'est omis et rien n'est simplifié : c'est le programme exactement tel qu'il tourne, pour le développeur qui utilise cette bibliothèque.

Voir le code Rust Voir le code Python

Cet exemple est un profil de couleur, pas une page. Téléchargez-le pour l'examiner.

Télécharger le profil ICC

Des exemples voisins de celui-ci

Gris, couleurs écran et couleurs d'impression

Des pastilles dans chacune des trois façons de dire une couleur — un gris en un seul nombre, une couleur d'écran en trois, une couleur d'impression en quatre encres — chacune légendée par l'instruction réellement écrite dans le fichier, et un même gris moyen dit de trois façons.

La couleur définie par le document

Les six mêmes couleurs dites en nombres nus puis lues à travers le profil d'écran que le fichier contient, plus un dégradé du clair au foncé et un balayage de teintes mesurées : de la couleur qui veut encore dire la même chose sur un autre écran et sous une presse.

Plusieurs plaques, chacune à son intensité

Huit choix de plaques parmi les quatre encres habituelles, chacun avec sous lui le petit programme qui l'affiche, et deux encres propres à la presse employées ensemble, chaque intensité de l'une face à chaque intensité de l'autre.

Un nuancier que le dessin désigne

Un nuancier de couleurs maison que le fichier contient, et un dessin dont les seize nombres sont des places dans ce nuancier plutôt que des couleurs. Le même dessin est montré deux fois à travers deux nuanciers : repeindre toute une marque, c'est un nuancier, pas chaque dessin.

Une hachure, posée dans n'importe quelle couleur

Un motif qui n'annonce aucune couleur, posé dans cinq couleurs puis à cinq intensités d'une même encre d'imprimerie : c'est le remplissage qui dit dans quelle couleur le poser. À côté, la même hachure faite de motifs qui ont chacun leur couleur, soit un motif par couleur.

Tous les exemples, par sujet