Vier Arten von Gittern, jede Ecke in eigener Farbe

Ein Verlauf läuft geradlinig oder von einem Punkt aus, und das deckt das meiste ab, was eine Seite verlangt. Es deckt keinen Hintergrund ab, dessen Farbe um eine Ecke biegt, keine Karte, die aus Messwerten an zwanzig Orten schattiert ist, und kein Wärmebild, in dem jede Stelle ihren eigenen Wert hat. Der übliche Ausweg ist, das Bild in einem Zeichenprogramm zu bauen und einzufügen — und dann ist es ein Foto von Farbe: schwer in der Datei, auf die Größe festgelegt, in der es gemacht wurde, und an den Rändern unscharf, sobald jemand die Seite größer druckt.

Ein Gitter ist die andere Antwort, und es bleibt eine Beschreibung statt eines Bildes. Es erhält Ecken, von denen jede sagt, wo sie steht und welche Farbe dort sitzt, und die Farbe irgendwo dazwischen wird aus den umliegenden Ecken berechnet. Nichts wird Punkt für Punkt gespeichert, die Datei bleibt also klein und die Seite in jeder Größe scharf. Das PDF-Format kennt vier Arten von Gittern, und die Seite unten zeigt von jeder eines. Oben links treffen sechs Dreiecke in einer fast weiß gehaltenen Mitte zusammen, ihre äußeren Ecken laufen einmal um den Farbkreis; jedes Dreieck nennt seine eigenen drei Ecken, weshalb diese Art jede beliebige Form annehmen kann, und ihre Kanten sind über die Farbe gezogen, damit man sie zählen kann. Daneben gibt ein Gitternetz jeden Punkt einmal an, Zeile für Zeile, und das Raster sagt, welche Punkte ein Dreieck bilden: Zweiundvierzig Punkte ergeben sechzig Dreiecke, hier in Cyan, Magenta, Gelb und Schwarz, so wie eine Druckmaschine sie erhält. Unten biegen zwei Patches ihre vier Seiten zu Kurven und halten an jeder Ecke eine Farbe. Der erste, ein Coons-Patch, berechnet sein Inneres allein aus seinen Seiten; der zweite, ein Tensorprodukt-Patch, hat dieselben Seiten und dieselben Ecken, und vier weitere Punkte in seinem Inneren ziehen seine Farben nach rechts oben.

Was dieses Beispiel zeigt

  • Eine Farbe an jeder Ecke, und jede Mischung dazwischen berechnet.
  • Dreiecke, einzeln angegeben oder als Punktgitter in den vier Druckfarben.
  • Patches, deren vier Seiten Kurven sind, einer davon von vier Punkten in seinem Inneren gezogen.

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

Ein Monatsbericht, seine Diagramme in Kurven gezeichnet

Ein Kreisdiagramm, wohin die Stunden gingen, eine Ringanzeige, wie weit die Arbeit im Jahr fortgeschritten ist, eine Karte mit abgerundeten Ecken und Bögen, denen gesagt wird, wohin sie führen, statt wie weit sie sich drehen.

Das Gezeichnete ausschneiden

Dieselbe Streifenfläche, durch zwei Fenster gezeigt: eine schlichte Scheibe und ein Ring, dessen Mitte leer bleibt.

Transparenz und Füllmethoden

Halb durchsichtige Füllungen, die sich überlappen und mischen, ein orangefarbenes Quadrat über einem blauen Balken auf vier verschiedene Arten, Farben zu mischen, und eine Zeile sich überlappender Buchstaben, auf zwei Arten gemalt.

Verläufe in einer Linie, in einem Kreis und aus einer Funktion gelesen

Fünf Felder: ein Kopfbereich, der ausblendet, dieselbe Ausblendung diagonal, ein Leuchten über seinen eigenen Kreis hinaus fortgesetzt, sodass sich die Ecken füllen, eine Mischung, die über eine dritte Farbe geht, und ein Schachbrett, dessen Farbe daraus berechnet wird, wo jeder Punkt steht, nach rechts röter und nach oben grüner.

Mit einem Verlauf gefüllter Text und Formen

Ein Verlauf als die Farbe, mit der etwas gefüllt wird: eine Schlagzeile, deren Buchstaben Fenster auf eine Mischung aus drei Farben sind, ein mit einem kreisförmigen Verlauf gefülltes Feld, das die Seite durchscheinen lässt, und ein Band, dessen Mischung aufrecht gestellt und dessen Rahmen mit dem kreisförmigen Verlauf gemalt ist.

Eine Zeichnung, und jeder Leser sieht seine eigene

Derselbe Grundriss auf sechs Ebenen, einzeln ein- und ausgeblendet: Möbel und Abstände eingeblendet, die internen Notizen ausgeblendet, bis sie gebraucht werden, und ein Entwurfs-Wasserzeichen für den Bildschirm und nicht für das Papier.

Jedes Beispiel, nach Thema