Temperaturverlauf in Farbe darstellen

marco94

Mitglied
Hey
Suche einen Algorithmus zur Berechnung des rgb für die farbliche Darstellung von Temperaturen (0 bis 100 Grad).
kalt(blau) bis heiß(rot).
Kann mir jemand dabei helfen oder hat jemand schon so etwas probiert?
 

eMmiE

Bekanntes Mitglied
In so nem Fall ist Anschauung wichtig
Ich habs zwar noch nicht gemacht, aber für Farben ist Paint immer ein treuer Freund für mich :D
Farben -> Palette bearbeiten

Ich würde da einfach mal gucken, welche Linie ich von xRot,yRot nach xBlau,yBlau nehmen würde und das dann als lineare Funktion aufstellen und so, abhängig von der Temperatur die Farbenzusammensetzung berechnen
 

marco94

Mitglied
Wie ich die Temperaturen darstelle weis ich eh. aber wie berechne ich den rgb-Code für die Temperaturen? Wenn ich zb 90 Grad eingeben soll eine roter rgb Wert rauskommen und wenn ich 10 Grad eingebe dann ein blauer Wert. Wie kann ich dies berechnen ?? Gibt es einen Algorithmus dafür, hab nämlich KA wie ich das berechnen soll?
 

NoXiD

Bekanntes Mitglied
der Farbverlauf in RGB Werten (Achtung 1-min-Selbstanalyse):
Blau: 0 0 255
"richtung" Grün: 0 255 255
Grün: 0 255 0
"richtung" Rot: 255 255 0
Rot: 255 0 0

Da lässt sich eine Struktur erkennen, glaub das das gar nicht so schwer wäre das in die jeweiligen Temperaturen umzurechnen...

alternativ könntest du auch eine statische List mit Wertepaaren anlegen in der du die einzelnen Schritte inkl. Farbe bestimmst zb. 0° = Blau, 10° wärmeres Blau, 20° leichtes Grün, ... . Da kannst du dann auch die Schritte so genau wählen wie du sie brauchst
 
Zuletzt bearbeitet:

marco94

Mitglied
ja mit den rgb werten kenn ich mich eh aus , mein problem ist nur wie komme ich von der Temperatur auf diese 3 werte? ich weis nicht wie ich diese berechen soll. wie komme ich wenn ich zb 90 eingebe auf was rötliches? gibt es da keinen algorithmus dafür? :bahnhof:
 
Zuletzt bearbeitet:

NoXiD

Bekanntes Mitglied
Was mir noch einfällt wäre evntl den HSV zu verwenden...

da könntest du s und l auf 100% konstant lassen und mit h dann (skaliert auf die Temperatur) die Farbe berechnen. Hab das aber in Java noch nie verwendet
 

marco94

Mitglied
schon mal dankeschön ich werde mich mal schlau machen über das hsv. wenn nicht bleibt mir eh nur das mit der statischen liste übrig. :D
 

eMmiE

Bekanntes Mitglied
@Richtung blau:

Color searched = new Color(255 * temperaturWert,255,0);
temperaturWert = aktuelleGradzahl / wieVielGradDuDrinHabenMöchtest;

Wenn du jetzt die Grad von 13 bis 100 drin haben möchtest, dann ist das:
temperaturWert = 87 / 25(aktuell) = 0.28;
255 * 0.28 = 71.4;

Einfach Prozentrechnung ;)

Gruß eMmiE
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Methoden Farbe auf Screenshot suchen Allgemeine Java-Themen 2
Q Eclipse Escape Sequenzen Farbe ändern Allgemeine Java-Themen 4
Drachenbauer Wie kann eine vorgegebene Farbe über einen String erkannt werden? Allgemeine Java-Themen 11
J Farbe von Buttons mehrmals ändern Allgemeine Java-Themen 5
R Farbe zu einem Eckpunkt generieren Allgemeine Java-Themen 0
B ImageView Farbe ändern Allgemeine Java-Themen 3
J Bilder halb in falscher Farbe nach kopieren aus Web Allgemeine Java-Themen 3
K Farbe erkannt = agieren, per Mausklick etc. Allgemeine Java-Themen 47
H Apache POI HSSF - Farbe/Rahmen etc. ohne Style-Vorlage? Allgemeine Java-Themen 4
E int Farbe Allgemeine Java-Themen 14
R Komponente hat nicht die gesetzten Eingeschaften (Text, Farbe) Allgemeine Java-Themen 3
M Farbe transparent machen Allgemeine Java-Themen 3
M JXHyperlink Farbe Allgemeine Java-Themen 2
S Class RGB Farbe Allgemeine Java-Themen 2
V Pixel-Farbe Allgemeine Java-Themen 10
Z Farbe des Pixels rechts unten in einem BufferedImage? Allgemeine Java-Themen 4
R Farbe im Bild ersetzen Allgemeine Java-Themen 11
P DockingFrame Farbe der Tabs verändern Allgemeine Java-Themen 4
P JTree Farbe Allgemeine Java-Themen 14
M Swing JButton Farbe zurücksetzen Allgemeine Java-Themen 6
W Im Chat die farbe ändern Allgemeine Java-Themen 7
A System.out.println mit Farbe Allgemeine Java-Themen 6
S Farbe? (hexadezimal) Allgemeine Java-Themen 2
G Durchschnittliche Farbe eines Bildes Allgemeine Java-Themen 18
S Farbe erkennen! Allgemeine Java-Themen 3
R Umwandlung Farbe in Schwarz/Weiss Allgemeine Java-Themen 2
clemson Farbe in Datei speichern & laden Allgemeine Java-Themen 3
N Farbe ändern bei System.out.println Allgemeine Java-Themen 2
berserkerdq2 Weiß jemand wie ich im Scenebuilder das Fenster so darstellen kann, dass beim Vollbildmodus die Objekte so angezeigt werden? Allgemeine Java-Themen 1
M Wie könnte man den Codeschnipsel rekursiv darstellen? Allgemeine Java-Themen 1
S Neues Objekt darstellen Allgemeine Java-Themen 4
J Code Page characters darstellen Allgemeine Java-Themen 12
C Symbol für Gaußsche Summenformel in Kommentarzeile darstellen Allgemeine Java-Themen 3
E Swing Array mit Bildern in GUI darstellen Allgemeine Java-Themen 2
A Kalender darstellen Allgemeine Java-Themen 1
D JPanel in Mail darstellen Allgemeine Java-Themen 30
T 4x4 Tabelle als Bitboard darstellen Allgemeine Java-Themen 5
KilledByCheese 2D-Grafik 2D-Array als Gitter darstellen Allgemeine Java-Themen 2
D AWT Tiff-Datei darstellen bzw in darstellbares Format umwandeln Allgemeine Java-Themen 2
L Best Practice Log Dateien analysieren und eventuell passende Daten am Chart darstellen Allgemeine Java-Themen 1
S Text in mehreren Sprachen korrekt darstellen? Wie waehle ich die Fonts aus..? Allgemeine Java-Themen 0
K AWT Aus einer Datei die Koordinaten Angaben herauslesen und dreidimensional darstellen Allgemeine Java-Themen 2
M DYGraphen darstellen... fehlende Einstellungen Allgemeine Java-Themen 1
L Zwei Files miteinander vergleichen und Grafisch darstellen Allgemeine Java-Themen 1
J [JPA] Overlaps mit JPQL darstellen Allgemeine Java-Themen 2
R Hierarchie mit HashMap darstellen Allgemeine Java-Themen 19
K Java Operatoren mit Strings darstellen Allgemeine Java-Themen 8
Crashbreaker RCP-View Image öffnen und darstellen Allgemeine Java-Themen 7
A Excel Tabelle in JFrame darstellen Allgemeine Java-Themen 6
K Beziehung darstellen Allgemeine Java-Themen 4
B ASCII als 8-bit Binärstring darstellen Allgemeine Java-Themen 5
J Hex Werte in Bitmap Raster darstellen Allgemeine Java-Themen 16
0 2D-Grafik Wertegruppen darstellen Allgemeine Java-Themen 2
B Excel Datei in einem Java Programm mit GUI darstellen Allgemeine Java-Themen 9
C BigInteger in Exponentialschreibweise darstellen Allgemeine Java-Themen 2
S Java-Klassen Abhaengigkeiten grafisch darstellen? Allgemeine Java-Themen 4
R sHotEqn --> LaTeX-Code darstellen Allgemeine Java-Themen 8
E Wie Hexzahl als String darstellen? Allgemeine Java-Themen 4
S suche library die diagramme darstellen kann Allgemeine Java-Themen 2
G Kommazahlen mit Komma in Textfeld darstellen Allgemeine Java-Themen 11
A Text durchgestrichen in einer Tabelle darstellen Allgemeine Java-Themen 2
U PGM darstellen Allgemeine Java-Themen 5
P Chart, Kennlinien darstellen Allgemeine Java-Themen 3
G Diagramm darstellen mit Javascript Allgemeine Java-Themen 41
P Images abwechselnd Darstellen Allgemeine Java-Themen 12
E Image auf einem JLabel darstellen Allgemeine Java-Themen 3
G diagramm um Zustände darstellen zu können Allgemeine Java-Themen 5
Y Zeichen verschiedenfarbig in einer JTextPane darstellen Allgemeine Java-Themen 17
E Spezielle Buchstaben darstellen? Allgemeine Java-Themen 7
R Bild downloaden und darstellen lassen Allgemeine Java-Themen 5
D Mathematische Funktion grafisch in Java darstellen Allgemeine Java-Themen 2
L Spielerei: Frame rekursiv darstellen Allgemeine Java-Themen 3
G Mathematische Zeichen darstellen Allgemeine Java-Themen 6
thE_29 Wie hex Zahlen darstellen Allgemeine Java-Themen 3
K Vektoren darstellen. Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben