Das eingebettete ICC-Profil

Dieser Eintrag ist ein Download, keine Seite zum Ansehen. Eine zur Archivierung bestimmte Datei muss ein Farbprofil tragen, das das Gerät beschreibt, für das ihre Farben bestimmt sind, und die übliche Antwort ist, das eines anderen mitzuliefern: hundert Kilobyte oder mehr, mit einer angehängten Lizenz, in jedes Dokument kopiert, das Sie je erzeugen.

Die eigenen Tests der Bibliothek sagen, was sie beweisen können: Das Profil, das sie baut, ist wohlgeformt und liest sich genau so zurück, wie es geschrieben wurde. Die weitergehende Frage — ob spezialisierte Farbsoftware zustimmt, dass dies ein echtes sRGB-Profil ist — wird geklärt, indem man dieser Software die Datei selbst übergibt, und dieser Download ist die Datei. Sie stammt allein aus der Bibliothek: Eine Anwendung sendet dem Server eine Beschreibung über das Netz und erhält ein PDF, also erzeugt keine Anfrage dieses Profil als eigene Datei. Ein Profil reist in die andere Richtung, mit dem Aufruf mitgeliefert — für den Output Intent des Dokuments, für den einer einzelnen Seite, für einen deklarierten Farbraum, für die Farben eines Bildes —, und ein zur Archivierung geschriebenes Dokument, das keines nennt, erhält genau dieses Profil, in der Datei.

Was dieses Beispiel zeigt

  • Ein vollständiges sRGB-Profil, von der Bibliothek erzeugt, nicht mit ihr ausgeliefert.
  • Das Profil, das jede PDF/A-Datei erhält, wenn keines genannt wird.
  • Ein Download statt einer Seite: Untersuchen Sie ihn mit Spezialsoftware. Allein die Bibliothek schreibt ihn, und keine Anfrage an den Server liefert ihn zurück.

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.

Den Rust-Quellcode lesen Den Python-Quellcode lesen

Dieses Muster ist ein Farbprofil, keine Seite. Laden Sie es herunter, um es zu untersuchen.

ICC-Profil herunterladen

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