Eine Farbtabelle, auf die die Zeichnung verweist

Ein Unternehmen ändert seine Farben etwa einmal im Jahrzehnt, und wenn es das tut, muss jede Zeichnung in jedem Dokument neu eingefärbt werden. Stünden diese Farben in den Zeichnungen selbst, hieße das eine Suche durch sehr viele Dateien — und die übersehene ist genau die, die in den Druck geht.

Hier leben die Farben in einer Tabelle, die die Datei enthält, und die Zeichnung trägt nur Positionen in dieser Tabelle — sechzehn davon. Dieselbe Zeichnung wird ein zweites Mal auf der Seite gezeigt, mit einer zweiten Tabelle, und sie kommt in völlig anderen Farben heraus, ohne dass eine einzige Markierung angetastet wird. Das ist eine ganze Marke, neu eingefärbt durch Ändern einer Tabelle, statt jede Zeichnung zu durchsuchen, die je die alten Farben verwendet hat.

Was dieses Beispiel zeigt

  • Eine in der Datei enthaltene Palette und Zeichnungen, die auf sie verweisen.
  • Eine Zeichnung, durch zwei Paletten gezeigt, selbst unverändert.
  • Ein Byte pro Farbe statt drei oder vier.

Der Quellcode, vollständig

Nichts ist weggelassen und nichts vereinfacht: Das ist das Programm genau so, wie es läuft, für den Entwickler, der diese Bibliothek nutzt. Die dritte ist die Beschreibung selbst: eine schlichte Liste dessen, was die Seite sagen muss, und das wird dem Dienst gesendet.

Den Rust-Quellcode lesen Den Python-Quellcode lesen Den JSON-Quellcode lesen

Das Dokument selbst

Das Dokument auf Englisch öffnen Das Dokument auf Französisch öffnen Das Dokument auf Deutsch öffnen Das Dokument auf Spanisch öffnen Das Dokument auf Italienisch öffnen Das Dokument auf Portugiesisch öffnen

Beispiele in der Nähe

Grau, Bildschirm- und Druckfarben

Farbfelder in jeder der drei Arten, eine Farbe anzugeben — ein Grau als eine Zahl, eine Bildschirmfarbe als drei, eine Druckfarbe als vier Druckfarben —, jedes mit der tatsächlich in die Datei geschriebenen Anweisung beschriftet, und ein mittleres Grau auf vier Arten angegeben, die letzte als der Hexadezimalcode, den ein Bildschirmgestalter übergibt.

Farbe, die das Dokument definiert

Dieselben sechs Farben, als bloße Zahlen angegeben und dann durch das Bildschirmprofil gelesen, das die Datei enthält, dazu ein Verlauf von hell nach dunkel und eine Reihe gemessener Farbtöne: Farbe, die auf einem anderen Bildschirm und in einer Druckmaschine noch dasselbe bedeutet.

Druckfarben auf eigenen Platten

Zwei Druckfarben, die die Druckmaschine auf je einer eigenen Platte führt, jede in zehn Stärken, eine Arbeit in beiden gesetzt, und die Passkreuze, mit denen die Platten ausgerichtet werden — gezeichnet in einer Druckfarbe, auf die jede Platte reagiert.

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.

Eine Schraffur, in jeder gewünschten Farbe aufgetragen

Ein Muster ohne eigene Farbe, in fünf Farben und in fünf Stärken einer Druckfarbe der Maschine aufgetragen: Die Füllung sagt, in welcher Farbe es aufgetragen wird. Daneben dieselbe Schraffur aus Mustern mit eigenen Farben, also ein Muster pro Farbe.

Ein Bogen, wie er in die Druckmaschine geht

Eine Zeichnung auf vier Seiten: ein Druckbogen, der angibt, wohin die Farbe läuft, wo das Messer fällt und was erhaltenswert ist, mit Schnittmarken; derselbe Bogen auf die fertige Seite beschnitten; eine Querformatseite, die auf einem aufrechten Blatt eine Vierteldrehung im Uhrzeigersinn angibt; und wieder der erste Bogen als rechte Hälfte eines zwei Seiten breiten Druckbogens.

Jedes Beispiel, nach Thema