Farbe über Rot, Grün und Blau hinaus deklarieren

Nennen Sie eine eigene Druckfarbe, eine gemessene Farbe oder ein Profil, sodass das Dokument davon in mehr als drei Zahlen spricht.

In einem echten PDF ansehen

Mehrere Platten zugleich, jede in eigener Stärke

Acht Plattenkombinationen aus den vier üblichen Druckfarben, jede mit dem kleinen Programm darunter gedruckt, das sie zeigt, und zwei Druckfarben, die die Maschine selbst führt, gemeinsam verwendet, jede Stärke der einen gegen jede Stärke der anderen.

Das PDF öffnen Das vollständige Beispiel ansehen

Auch zu sehen in: Eine Farbtabelle, auf die die Zeichnung verweist · Farbe, die das Dokument definiert · Verläufe in einer Linie, in einem Kreis und aus einer Funktion gelesen

Zusammenfassung

Das Blau einer Marke ist kein auf einem Bildschirm angenähertes Blau: Es ist eine genau bestimmte Dose Druckfarbe, beim Hersteller bestellt, mit einer Nummer darauf. Eine Druckerei trägt sie als eigene Farbe auf, zusätzlich zu den üblichen vier, und sie kommt bei jedem Druck gleich heraus. Eine Farbe lässt sich auch durch ihre tatsächliche Messung beschreiben, die ein Instrument im Labor vornimmt, statt durch ein Rezept, das nur für einen Bildschirm etwas bedeutet.

Technisch

Auf der obersten Ebene einer Anfrage geschrieben, unter "color_spaces"

color_spaces deklariert die in das Dokument geschriebenen Farbräume, jeden unter dem Namen, unter dem eine Farbe ihn auswählt. Eine Gerätefarbe braucht keine Deklaration: Drei einfache Zahlen sind überall Geräte-Rot, -Grün und -Blau. Eine Sonderfarbe, ein gemessener oder ein profilierter Farbraum wird in das Dokument geschrieben, bevor eine Farbe ihn nennt. Es gibt acht Arten — /Separation für eine Sonderfarbe, /DeviceN, /Indexed, /Lab, /CalRGB, /CalGray, /ICCBased und /Pattern, der Farbraum, über den eine sich wiederholende Zelle ohne eigene Farbe aufgetragen wird —, jede durch ihre eigenen Zahlen angegeben, außer dem ICC-Farbraum, dessen Profil als mitgelieferter Teil ankommt.

Anfrageschema

  • color_spaces — Array, optional, standardmäßig leer.
  • color_spaces[].name — Zeichenkette, erforderlich. Der Name, unter dem die Farben der Anfrage diesen Farbraum auswählen.
  • color_spaces[].space — Objekt, erforderlich. Acht Arten:
    • separation — colorant Zeichenkette erforderlich; ink Array aus vier Zahlen optional; transform Objekt optional. Genau eines der beiden: Beide zusammen werden abgelehnt, keines von beiden ebenfalls.
    • indexed — base erforderlich, gleiche rekursive Form; entries Array von Bytes von 0 bis 255 erforderlich, höchstens 256 Einträge.
    • lab — white_point drei Zahlen erforderlich; black_point drei Zahlen optional; range vier Zahlen optional, standardmäßig −100 bis 100.
    • cal_gray — white_point drei Zahlen erforderlich; black_point optional; gamma Zahl optional, standardmäßig 1.
    • cal_rgb — white_point drei Zahlen erforderlich; black_point optional; gamma drei Zahlen optional, standardmäßig 1; primaries drei mal drei Zahlen optional.
    • icc — profile Zeichenkette erforderlich, der Name eines mitgelieferten Teils; space optional, sonst aus dem Profil gelesen.
    • device_n — colorants, ein Array der Namen der Druckfarben, wie die Druckerei sie kennt, erforderlich; alternate, der Farbraum, in dem der Farbton landet, und tint, die Funktion, die die Farbtöne in eine Farbe in diesem Farbraum umrechnet und so viele Zahlen annimmt, wie es Farbmittel gibt, und so viele ausgibt, wie alternate annimmt, beide erforderlich; attributes optional, wie die Druckfarben einzeln aussehen, wo tint nur sagt, wie sie zusammen aussehen — colorants, eine Liste von Druckfarben, jede wie eine separation angegeben, und process, ein space und ein components-Name pro Komponente davon.
    • device_n attributes.n_channel — boolescher Wert, optional, standardmäßig false. true schreibt den Farbraum als die Art, die die Norm NChannel nennt und die eine Anzeigesoftware Auszug für Auszug ohne ihre Überdruckenvorschau zeigt. Ein solcher Farbraum beschreibt jede Sonderfarbe, die er aufträgt, nennt den Prozessfarbraum jeder Prozessfarbe (Cyan, Magenta, Gelb und Schwarz zählen immer als einer), trägt keine Farbe namens None auf und trägt die Komponenten eines anderen Prozessfarbraums als CMYK nacheinander in dessen Reihenfolge auf; ein Farbraum, der gegen eine dieser Regeln verstößt, wird abgelehnt.
    • pattern — base erforderlich, der Farbraum, in dem die Farbe angegeben ist, mit der die Zelle aufgetragen wird, entweder über den Namen eines Gerätefarbraums (gray, rgb, cmyk) oder vollständig so, wie ein deklarierter Farbraum sich selbst angibt. Ein Musterfarbraum wird als Basis abgelehnt. Eine Farbe darin besteht aus den Zahlen, die der Basisfarbraum annimmt, und dem Namen der Zelle, sodass eine Zelle hier in Rot und dort in Blau aufgetragen wird.
  • transform — alternate erforderlich, der Gerätefarbraum (gray, rgb, cmyk), in dem die von der Funktion gelieferten Zahlen eine Farbe sind; und function erforderlich, die Funktion, durch die der Farbton gelesen wird, geschrieben unter dem Namen ihrer Art, eine Zahl als Eingabe und so viele als Ausgabe, wie alternate annimmt. Die vier Arten und ihre Schlüssel sind die, die shadings angibt: exponential, mit low und high erforderlich und domain, exponent und range optional, stitching, sampled und calculation.
  • Eine Farbe nennt einen deklarierten Farbraum über die Form {"space": "the name", "components": n, …}. Die Kurzformen bleiben verfügbar: [g] für ein Grau, [r, g, b], [c, m, y, k] und {"gray": n}.

Eine vollständige Anfrage, die ein PDF erzeugt

{
  "color_spaces": [
    {
      "name": "brand_blue",
      "space": {
        "separation": {
          "colorant": "Corporate Blue",
          "ink": [0.92, 0.58, 0.0, 0.06]
        }
      }
    }
  ],
  "items": [
    {
      "type": "rect",
      "rect": { "llx": 60, "lly": 700, "urx": 300, "ury": 780 },
      "fill": { "space": "brand_blue", "components": [1.0] }
    }
  ]
}

Die Zeile, die es sendet, in drei Sprachen

Farbe und wie sie gezeigt wird

Das Gerät, für das die Farben angegeben sind Welche Platte eines separierten Bogens eine Seite ist Das Gerät, für das die Farben einer Seite angegeben sind Was die nackten Zahlen einer Seite bedeuten Eine Farbe, die in eine andere übergeht Deckkraft, Mischen und was eine Druckmaschine verlangt Eine Zelle, wiederholt, um eine Form zu füllen Der Farbraum, in dem eine Seite ihre Farben mischt

Wohin als Nächstes

Jeder JSON-Schlüssel einer Anfrage, auf einer Seite Die übrigen einundvierzig Einstellungen einer Anfrage

Die Preise ansehen Die Beispiele ansehen