Das Gerät, für das die Farben einer Datei bestimmt sind
Zwei Menschen können dieselbe Datei öffnen, sich über ihre Farbe uneinig sein, und beide haben recht, denn nichts darin sagt, wie die Zahlen aussehen sollten. Eine Druckerei geht dieses Risiko nicht ein: Bevor sie einen Auftrag druckt, will sie wissen, für welche Druckmaschine, welches Papier und welchen Druckfarbensatz die Farben gewählt wurden.
Die Antwort reist also in der Datei mit und wird außerdem in klaren Worten auf die Seite gedruckt, für die sie gilt: das Gerät, für das die Farben gewählt wurden, und der Name, unter dem seine Einstellung bekannt ist. Neben diesen Worten stehen ein Verlauf und ein Feld für jede der Grundfarben, mit denen dieses Gerät arbeitet, alle durch genau die Beschreibung gemalt, die die Seite nennt — so kann jeder, der das Dokument öffnet, die Worte mit den Farben vergleichen, und niemand muss anrufen und nachfragen. Das Dokument unten ist für einen gewöhnlichen Bildschirm angegeben; darauf legt sich eine Datei fest, wenn nichts anderes gesagt wird; die Engine nimmt die Beschreibung Ihrer eigenen Druckerei ebenso bereitwillig an, und dieselbe Seite kommt dann in den Druckfarben dieser Maschine heraus. Ein Dokument, das jahrzehntelang aufbewahrt werden soll, trägt eine solche Angabe selbstverständlich; deshalb findet sie sich in jeder archivierten Datei.
Was dieses Beispiel zeigt
- Das eigene Farbprofil des Geräts, in der Datei selbst enthalten.
- Das Gerät und der Name, unter dem seine Einstellung bekannt ist, auf die Seite gedruckt, für die sie gelten.
- Ein Verlauf und ein Feld pro Grundfarbe, durch dasselbe Profil gemalt.
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