Graustufen berechnen: Wie aus einer Farbe der richtige Grauwert wird

Eine farbige Grafik in Graustufen umzuwandeln klingt nach einer Kleinigkeit: einfach die Farbe rausnehmen. Tatsächlich steckt dahinter eine kleine Rechnung, die man leicht falsch macht. Wer Rot, Grün und Blau einfach mittelt, bekommt ein technisch graues, aber optisch falsches Ergebnis. Dieser Ratgeber erklärt, warum das so ist und wie du den korrekten Grauwert einer Farbe bestimmst.

Was ist ein Graustufenwert?

Eine Graustufe ist eine Farbe, bei der Rot, Grün und Blau denselben Wert haben. RGB(80, 80, 80) ist ein dunkles Grau, RGB(200, 200, 200) ein helles. Eine bunte Farbe in Graustufen umzuwandeln heißt also: einen einzigen Helligkeitswert finden, der die wahrgenommene Helligkeit der Originalfarbe möglichst gut wiedergibt – und diesen Wert für alle drei Kanäle einsetzen.

Warum der Durchschnitt nicht reicht

Der naheliegende Ansatz wäre, einfach den Mittelwert der drei Kanäle zu nehmen: (R + G + B) / 3. Das Problem: Das menschliche Auge nimmt die drei Grundfarben nicht gleich hell wahr. Grün empfinden wir als deutlich heller als Blau, obwohl beide denselben Zahlenwert haben können.

Ein reines Grün RGB(0, 255, 0) und ein reines Blau RGB(0, 0, 255) ergeben mit der Durchschnittsmethode beide den Grauwert 85 – obwohl Grün für unser Auge viel heller leuchtet. Das Ergebnis sieht dann einfach falsch aus. Der Farbe Graustufe Rechner nimmt dir diese gewichtete Rechnung ab und liefert direkt den wahrnehmungsgerechten Grauwert.

Die Luminanz-Formel

Statt zu mitteln, gewichtet man die Kanäle nach ihrer wahrgenommenen Helligkeit. Die klassische Formel für die relative Luminanz (aus der Fernsehtechnik, Rec. 601) lautet:

Hier sieht man die Gewichtung deutlich: Grün geht mit knapp 59 Prozent ein, Rot mit 30 Prozent, Blau nur mit 11 Prozent. Eine modernere Variante (Rec. 709, für sRGB-Bildschirme) verwendet die Gewichte 0,2126 für Rot, 0,7152 für Grün und 0,0722 für Blau. Beide liefern ähnliche, aber nicht identische Ergebnisse – für die meisten Web- und Design-Zwecke ist der Unterschied gering.

Ein Rechenbeispiel

Nehmen wir ein kräftiges Orange, RGB(255, 140, 0). Nach der Rec.-601-Formel: 0,299 · 255 + 0,587 · 140 + 0,114 · 0 = 76,2 + 82,2 + 0 = 158. Der Grauwert ist also etwa 158, das Ergebnis ist RGB(158, 158, 158) – ein mittelhelles Grau. Mit dem reinen Durchschnitt wären es 132 gewesen, also spürbar dunkler. Genau dieser Unterschied entscheidet, ob eine Graustufen-Version natürlich wirkt oder nicht.

Wo du Graustufen brauchst

Graustufen in CSS

Für reine Darstellung musst du gar nicht selbst rechnen: Mit filter: grayscale(100%) entsättigt der Browser ein Element automatisch nach genau dieser gewichteten Logik. Den exakten Grauwert brauchst du aber, sobald du eine konkrete Farbe als Hintergrund, Rahmen oder Akzent festlegen möchtest – dort hilft der Rechner.

So gehst du vor

Gib im Graustufen Rechner deine Farbe als Hex oder RGB ein und du bekommst den wahrnehmungsgerechten Grauwert mit Vorschau. Willst du danach prüfen, ob dein grauer Text noch lesbar ist, nutze den Farbkontrast Checker. Brauchst du das technische Negativ einer Farbe statt der Graustufe, hilft das Farbe Invertieren Tool. Alle Farbwerkzeuge findest du unter kotsch.tech/webtools.

Häufige Fragen

Warum wirkt mein Grün nach der Umwandlung so hell?

Weil Grün den höchsten Gewichtungsfaktor hat. Das ist korrekt – unser Auge nimmt Grün tatsächlich als die hellste der drei Grundfarben wahr, deshalb fließt es am stärksten in den Grauwert ein.

Welche Formel soll ich verwenden, Rec. 601 oder 709?

Für moderne Bildschirminhalte ist Rec. 709 (sRGB) genauer, für klassische Anwendungen reicht Rec. 601. Die Unterschiede sind klein; entscheide dich für eine Formel und bleibe konsistent.

Ist Graustufe dasselbe wie Helligkeit oder Lightness?

Nein. Die Lightness im HSL-Modell wird anders berechnet (Mittel aus hellstem und dunkelstem Kanal) und entspricht nicht der wahrgenommenen Helligkeit. Für eine natürlich aussehende Graustufe ist die gewichtete Luminanz die richtige Wahl.