Ce que veulent dire les nombres bruts d’une page

Dire par quel espace de couleur déclaré se lisent les couleurs à un, trois et quatre nombres d’une page, et comment ses marques se combinent.

Le résultat dans un vrai PDF

Les mêmes nombres, exprimés pour avoir un sens

Six couleurs et un dégradé de gris peints trois fois avec exactement les mêmes nombres : d’abord laissés à la discrétion de l’appareil, puis dits de deux façons qui précisent par rapport à quel blanc ils sont mesurés, quelle courbe leur est appliquée et jusqu’où vont les couleurs de base. Une deuxième page peint des nombres nus qui ne disent rien de leur sens, et laisse la page elle-même le dire pour eux. Tout cela tient en une poignée de nombres, sans aucun profil à ranger dans le fichier.

Ouvrir le PDF Voir l’exemple complet

Résumé

Une couleur écrite en trois nombres ne veut rien dire toute seule : les mêmes trois nombres font une couleur à l’écran et une autre sur une presse. Une page peut nommer l’espace de couleur par lequel ses nombres bruts se lisent — un pour les gris, un pour les couleurs à trois nombres, un pour celles à quatre — si bien que la même requête sort de la même couleur partout où elle est montrée.

Techniquement

Écrit au premier niveau d’une requête, sous "page_spaces"

page_spaces écrit les /DefaultGray, /DefaultRGB et /DefaultCMYK d’une page, et le groupe de transparence dans lequel elle est composée. Chacun nomme un espace de couleur déclaré par la requête sous color_spaces ; un nom que la requête n’a jamais déclaré est refusé. group prend le pas sur le groupe que le document énonce pour toutes ses pages. Une page nommée deux fois prend la dernière entrée donnée pour elle, entière.

Schéma de la requête

  • page_spaces — tableau, facultatif, vide par défaut.
  • page_spaces[].page — entier ≥ 1, obligatoire. La page concernée par l’entrée.
  • page_spaces[].gray — chaîne, facultative. L’espace déclaré par lequel se lisent les gris à un nombre de la page. En son absence, un gris est ce que l’appareil en fait.
  • page_spaces[].rgb — chaîne, facultative. L’espace déclaré par lequel se lisent ses couleurs à trois nombres.
  • page_spaces[].cmyk — chaîne, facultative. L’espace déclaré par lequel se lisent ses couleurs à quatre nombres.
  • page_spaces[].group — objet, facultatif. Comment les marques de la page se combinent : space — chaîne, obligatoire, l’espace déclaré dans lequel elles se combinent ; isolated et knockout — booléens, faux par défaut.

Une couleur énoncée par color_spaces sur l’élément lui-même se lit comme l’élément le dit : ce qu’une page règle ici, c’est seulement ce que veut dire un nombre brut.

Une requête entière qui crée un PDF

{
  "color_spaces": [
    {
      "name": "house_blue",
      "space": {
        "separation": { "colorant": "House Blue", "ink": [0.92, 0.58, 0.0, 0.06] }
      }
    }
  ],
  "page_spaces": [{ "page": 1, "gray": "house_blue" }],
  "standard_fonts": [{ "name": "sans", "face": "helvetica" }],
  "items": [
    {
      "type": "text",
      "rect": { "llx": 60, "lly": 740, "urx": 535, "ury": 765 },
      "content": ["One number, read through a space the request declared"],
      "font": "sans",
      "font_size": 14
    }
  ]
}

La ligne qui l’envoie, en trois langages

La couleur et la façon dont elle est rendue

L’appareil pour lequel les couleurs sont déclarées À quelle plaque d’une feuille séparée correspond une page L’appareil pour lequel les couleurs d’une page sont dites Déclarer une couleur au-delà du rouge, du vert et du bleu Une couleur qui glisse vers une autre L’opacité, le mélange, et ce que demande une presse Une case répétée pour remplir une forme L’espace dans lequel la page mélange ses couleurs

Où aller ensuite

Toutes les clés JSON d’une requête, en une page Les quarante et un autres réglages d’une requête

Voir les prix Voir les exemples