Der Farbraum, in dem eine Seite ihre Farben mischt
Geben Sie an, in welchem Farbraum sich die Markierungen einer Seite miteinander mischen, für dasselbe Ergebnis überall.
Zusammenfassung
Überlappen sich zwei halbtransparente Farben, muss etwas entscheiden, wie sie sich verbinden. Je nach Rechenweg ist das Ergebnis nicht ganz dasselbe: Ein halbtransparentes Rot über einem Blau kann von Gerät zu Gerät leicht anders ausfallen. Die Regel einmal für die ganze Seite festzulegen sorgt dafür, dass der gedruckte Bogen dem Bildschirm entspricht.
Technisch
Auf der obersten Ebene einer Anfrage geschrieben, unter
"transparency"
transparency macht jede Seite zu einer Transparenz-/Group — /S /Transparency mit dem Farbraum in /CS —, sodass sich ihre Markierungen untereinander in dem hier genannten Farbraum verrechnen statt in dem Farbraum, in dem jede zufällig gemalt wurde. So ergibt ein halb deckendes Rot über einem Blau überall dieselbe Farbe, wo die Seite auch gezeigt wird. Der genannte Farbraum ist einer, den color_spaces deklariert; /I und /K vervollständigen die Gruppe, Isolierung und Aussparung.
Anfrageschema
-
transparency— Objekt, optional, standardmäßig nicht gesetzt. -
transparency.space— Zeichenkette, erforderlich. Der Name eines durchcolor_spacesdeklarierten Farbraums. Ein von der Anfrage nicht deklarierter Name wird abgelehnt, und die Antwort nennt ihn. -
transparency.isolated— boolescher Wert, optional, standardmäßigfalse. Die Gruppe beginnt bei nichts statt bei dem, was hinter der Seite liegt. -
transparency.knockout— boolescher Wert, optional, standardmäßigfalse. Eine Markierung innerhalb der Gruppe ersetzt, was eine frühere Markierung derselben Gruppe aufgetragen hat, statt sich mit ihr zu verrechnen. -
Die Einstellung gilt für jede Seite des Dokuments. Deckkraft und Füllmethode einer bestimmten Form werden über
graphics_stateseingestellt.
Eine vollständige Anfrage, die ein PDF erzeugt
{
"color_spaces": [
{
"name": "blend",
"space": { "cal_rgb": { "white_point": [0.9505, 1.0, 1.089] } }
}
],
"transparency": { "space": "blend", "isolated": true },
"graphics_states": [{ "name": "half", "state": { "fill_alpha": 0.5 } }],
"items": [
{
"type": "rect",
"rect": { "llx": 60, "lly": 700, "urx": 200, "ury": 790 },
"fill": [0.85, 0.15, 0.15]
},
{
"type": "rect",
"rect": { "llx": 140, "lly": 660, "urx": 280, "ury": 750 },
"fill": [0.15, 0.3, 0.85],
"graphics_state": "half"
}
]
}
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 Farbe über Rot, Grün und Blau hinaus deklarieren 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
Wohin als Nächstes
Jeder JSON-Schlüssel einer Anfrage, auf einer Seite Die übrigen einundvierzig Einstellungen einer Anfrage