Transparenz und Füllmethoden

Ein Wasserzeichen, das den Text darunter verdeckt, ist nutzlos, und eine Hervorhebung, die nicht durchsichtig ist, ist ein Klecks. Beide wollen dasselbe: Farbe, die das Darunterliegende in einem angegebenen Maß durchscheinen lässt, ohne dass jemand ausrechnen muss, welche Mischfarbe entstünde, und stattdessen diese malt.

Die andere Hälfte der Seite handelt davon, was geschieht, wenn eine Farbe über einer anderen liegt, und es gibt vier Antworten zur Auswahl. Sie stehen auf der Seite unter den Namen, die jedes Zeichenprogramm kennt. Normal deckt einfach ab: Das Quadrat verdeckt den Balken, und das will man fast immer. Multiplizieren dunkelt ab — genau so verhält sich ein Textmarker auf Papier, deshalb greift man dazu, wenn die Wörter darunter lesbar bleiben müssen. Negativ multiplizieren tut das Gegenteil und hellt auf, für ein Leuchten oder einen blassen Schleier über einem dunklen Foto. Differenz fällt aus der Reihe und dient der Prüfung statt der Gestaltung: Legt man zwei Fassungen derselben Seite übereinander, kommt überall Schwarz heraus, wo sie übereinstimmen. Alle vier stehen auf der Seite unten, jedes Mal dasselbe orangefarbene Quadrat über demselben blauen Balken, mit dem Namen des Modus daneben. Was eingestellt ist, gilt für alles danach Gezeichnete, bis es wieder aufgehoben wird, sodass ein Wasserzeichen über eine ganze Seite gelegt werden kann, ohne ein Wort darunter anzutasten.

Am Fuß der Seite ist dieselbe Zeile zweimal mit halber Stärke geschrieben, jeder Buchstabe von einem darüberliegenden Strich gekreuzt. Links wird die Zeile als ein Stück gemalt, sodass die Farbe dort, wo ein Strich seinen Buchstaben kreuzt, einmal aufgetragen wird und so hell bleibt wie der Rest. Rechts wird jede Form für sich gemalt, und jede Kreuzung kommt dunkler heraus, so wie zwei Streifen getönter Folie dort, wo sie sich überlappen. Nicht jede Anzeigesoftware beachtet den Unterschied: Eine, die es nicht tut, zeigt beide Zeilen gleich.

Was dieses Beispiel zeigt

  • Halb durchsichtige, sich überlappende Füllungen, sodass die Farben durchscheinen.
  • Dasselbe Quadrat über demselben Balken, auf vier verschiedene Arten gemischt.
  • Dieselben gekreuzten Buchstaben zweimal, als ein Stück und einzeln 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

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.

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