Dieselben Zahlen, so gesagt, dass sie etwas bedeuten

Ein Farbprofil in einem Dokument mitzunehmen kostet einige hundert Kilobyte, bei jeder Kopie, und es gibt Dokumente, die sich das nicht leisten können: ein Kontoauszug an eine Million Menschen, ein Formular, das über eine schlechte Verbindung geladen wird. Es sieht aus wie eine Wahl zwischen Farbe, die etwas bedeutet, und einer Datei, die klein bleibt, aber das ist sie nicht.

Sie sehen eine Farbreihe und einen Graukeil, jeweils dreimal mit genau denselben Zahlen gemalt. Beim ersten Mal werden die Zahlen so übergeben, wie sie sind: das Kürzeste, was sich schreiben lässt, und jeder Bildschirm und jeder Drucker legt dann selbst fest, wie sie aussehen. Beim zweiten Mal werden sie gegen ein angegebenes Weiß und einen angegebenen Satz Grundfarben angegeben, was festlegt, was sie bedeuten, wer auch immer das Dokument öffnet. Beim dritten Mal sind die Grundfarben ein weiterer Satz, das Schwarz wird ebenfalls gemessen, und dieselben Zahlen erreichen tiefere, lebhaftere Töne. Die Grautöne folgen denselben drei Schritten, einmal nach Messung gleichmäßig verteilt und einmal für das Auge gleichmäßig verteilt — deshalb sehen die beiden Keile nicht gleich aus, obwohl die zehn Zahlen dahinter identisch sind. Eine zweite Seite lässt die Zahlen wieder nackt, und diesmal sagt die Seite selbst, durch welche dieser Beschreibungen sie zu lesen sind, sodass nichts darauf Gemalte eine nennen muss. All das reist in einer Handvoll Zahlen, und es gibt kein Profil zu tragen.

Was dieses Beispiel zeigt

  • Sechs Farben in drei Bändern, dieselben drei Zahlen hinter jedem.
  • Ein zehnstufiger Grauverlauf in drei Bändern, dieselben zehn Zahlen hinter jedem.
  • Unter jedem Band das Weiß und die Grundfarben, gegen die es angegeben wurde.

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 Farbtabelle, auf die die Zeichnung verweist

Eine Tabelle von Hausfarben, die die Datei enthält, und eine Zeichnung, deren sechzehn Zahlen Positionen in dieser Tabelle statt Farben sind. Dieselbe Zeichnung wird zweimal über zwei Tabellen gezeigt: Um eine ganze Marke neu einzufärben, ändert man eine Tabelle, nicht jede Zeichnung.

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.

Jedes Beispiel, nach Thema