Farbe, die das Dokument definiert
Drei in eine Datei geschriebene Zahlen sagen nur drei Zahlen. Wie sie aussehen, bleibt dem überlassen, was sie gerade zeigt; deshalb ist das Hausblau auf der Rechnung, die Sie senden, nicht ganz das Hausblau auf der, die Ihr Kunde druckt.
Die Seite setzt dieselben sechs Farben zweimal. Die obere Reihe sind die Zahlen für sich, dem überlassen, was sie gerade zeigt. Die Reihe darunter sind genau dieselben Zahlen, gelesen durch eine Beschreibung des Bildschirms, auf dem sie gewählt wurden, die die Datei mitbringt. Auf Ihrem Bildschirm sehen beide Reihen gleich aus, und genau darum geht es: Der Unterschied ist nicht, wie sie hier aussehen, sondern dass die zweite Reihe diese Farben auch in einer Druckmaschine, auf dem Bildschirm eines anderen und in Jahrzehnten noch benennt. Darunter wird Farbe auf eine dritte Art angegeben, durch Messung statt durch Mischung, wobei die Helligkeit einer Farbe von ihrem Farbton getrennt gehalten wird — deshalb ändert ein Streifen nur die Helligkeit und die Reihe daneben nur den Farbton, aus derselben Art von Beschreibung.
Was dieses Beispiel zeigt
- Bloße Zahlen neben denselben Zahlen, durch ein Profil gelesen.
- Das gewöhnliche Bildschirmprofil, im Dokument selbst enthalten.
- Ein Verlauf von hell nach dunkel und eine Reihe gemessener Farbtöne.
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