Das ist im Prinzip dasselbe (wie die Stufen links oben), nur stetig und mit unterschiedlichen Kurvenkrümmungen. Ich hatte dann bloß noch ein paar andere Verlaufskombinationen ausprobiert - im Prinzip gibt es nur sechs, entsprechend den Permutationen der drei Grundfarben.
Gruß aus Bremen Ralf
Didn't find your answer? Ask the community — no account required.
Hallo,als ich letztens meine Telefonanlage installierte, ging es etwas hektisch...
G
gUnther nanonüm
"Ralf . K u s m i e r z" schrieb im Newsbeitrag news: snipped-for-privacy@mid.uni-berlin.de...
Hi, auch wenn Du mich nicht lesen willst, Du kommst um die genaue Angabe Deiner "Voraussetzungen" nicht rum. Leute mit Rot-Grün-Schwäche etwa "sehen" garnicht, was anderen sofort ersichtlich ist. Farbenblinde sind noch schlimmer dran. Aber auch Sehgesunde haben unter Kunstlicht oder schwachem Licht Probleme, genauso aber auch unter direkter Sonne. Oder bei Gegenlicht. Oder wenn sich die Umgebung oder die Karte "bewegt", etwa am Lenkerhalter oder auf den Knien des Flugbegleiters. Du kannst es nicht wissen und mußt daher meist "tief stapeln", lieber stärkere Kontraste nehmen denn riskieren, daß es mal übersehen wird. Oder die Art der Darstellung vom "Problem" abhängig machen. Etwa sind Höhenangaben auf einer Autokarte eher wenig wichtig, für einen Ballonfahrer aber wäre eine genaue Höhenlinie auf Meter genau schon interessant...bei der Landung.
Falls man nicht lieber bei bestimmten "Farben" komplett auf Verläufe verzichtet. Alle Rot-Töne und viele Gelb-Töne sind "reserviert" für Grenzlinien und Warnhinweise...falls Du solche mal brauchst. Denk an Kunstlicht, je nach Lichtfarbe kann man manche Farbtöne u.U. nicht unterscheiden, die untertags bei Bewölkung klar unterscheidbar sind. Abyss, am Grund, mit dem Luminiszenz-Leuchtstab....
Weiß nicht, wo es die gibt, aber die gibts. Für Flugkarten....sowohl für gedruckte als auch für solche auf Bildschirmen. Frag mal einen Linienpiloten
A
Axel Berger
*Ralf . K u s m i e r z* wrote on Tue, 11-02-15 13:08:
Das Kapitel aus dem Gnuplot-Buch wolltest Du ja nicht haben. Kauf's Dir halt, so teuer ist es nicht.
S
Stefan Brröring
Wenn dir die Sache mit dem L*a*b* Farbraum zu kompliziert ist, würde ich folgendes versuchen:
Man nimmt nur zwei Farben, z.B. R und G. Man beginnt mit R=255 und G=0
Dann reduziert man mit jedem Schritt R um einen festen Betrag und erhöht G um denselben Betrag, also so, dass R+G = const. Damit bleibt die Helligkeit für jeden Farbwert gleich.
Beispiel in Pascal: Color[i] ist dann deine Skala hier mit 256 Schritten aufgelöst.
R := 255; G := 0;
For i := 0 to 255 do begin Color[i] := RGB(R,G,0); R := R-1; G := G+1; end;
Gruß
Stefan DF9BI
A
Axel Berger
*Stefan Brröring* wrote on Tue, 11-02-15 16:08:
Danke, das machen Zeitungen gern, auch die c't, und auch z.B. WLAN- Icons für die Empfangsqualität. Dann sind die Mittelwerte gelb und die hohen und tiefen Werte dunkel, aber hoch und tief sehen genau gleich aus und sind nicht unterscheidbar. Sehr schön sowas, und sooo praktisch und anwendbar. Im technischen Bereich bedeutet jeder zehnte Mann eher zehn Prozent der Leser als fünf Prozent wie im allgemeinen Fall.
Der Erfinder der Zweifarb-LEDs möge in der Hölle braten. Zu sehen ist dann an oder aus und die Information ist fast immer wertlos.
F
Franz Glaser
Am 15.02.2011 16:08, schrieb Stefan Brröring:
Leider nein.
Gl
S
Stefan Brröring
Am 15.02.2011 19:47, schrieb Axel Berger:
Ich habe selbst eine Rot-Grün-Schwäche, aber ich leide nicht darunter ;-)
Soll heiße: Ich kann eine rote LED durchaus von einer grünen unterscheiden. Und einen Farbverlauf von Rot nach Grün kann ich auch sehen. Dass das bei einem Ausdruck auf einem sw-Drucker ein Problem ist, ist allerdings richtig.
Gruß
Stefan DF9BI
S
Stefan Brröring
Ich hab mal was in Delphi ausprobiert. Bringt einen Farbverlauf von rot über grün nach blau:
--------------------------------------------------------------- procedure TForm1.Button1Click(Sender: TObject); var r,g,b : byte; i : integer; c : tcolor; begin r := 255; g := 0; b := 0; for i := 0 to 255 do begin c := b; c := c*256+g; c := c*256+r; canvas.pen.Color := c; canvas.MoveTo(i+20,20); canvas.LineTo(i+20,40); r := r - 1; g := g + 1; end; g := 255; r := 0; b := 0; for i := 0 to 255 do begin c := b; c := c*256+g; c := c*256+r; canvas.pen.Color := c; canvas.MoveTo(i+20+255,20); canvas.LineTo(i+20+255,40); g := g - 1; b := b + 1; end;
end;
-------------------------------------------------
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.