farbcode berechnen
nag
- sonstiges
0 at0 Matthias Stricker0 nag0 Sven Rautenberg0 nag
Hallo,
ich habe eine hellblaue Farbe (Farbcode: #82B0D0) auf einem grauen Hintergrund (Farbcode #eeeeee). Ich suche jetzt den Farbcode für eine blaue Farbe x, die, wenn man sie als halbtransparent (auf genanntem Hintergrund) definiert [alpha(opacity=50)], dem Farbcode der hellblauen Farbe entsprechen würde.
Verstanden? :)
Ich verfüge weder über ein Zeichen- (außer MS Paint :) noch ein Bildbearbeitungsprgramm.
Kann man den Farbcode berechnen / wenn ja - wie?
Danke.
mfg NAG
Hallo.
Kann man den Farbcode berechnen / wenn ja - wie?
Natürlich kann man das. Wie sollten es die Bildbearbeitungsprogramme sonst tun? ;-)
Ermittle die Differenz zwischen dem Grau und dem Weiß (#FFFFFF - #EEEEEE = #111111), ziehe diesen Wert von deiner Farbe ab ( #82B0D0 - #111111 = #719FBF). Fertig. Gegebenenfalls solltest du die Kanäle vorher trennen.
MfG, at
Hallo,
hast Du Dir mal Deinen Rat angesehen ?
irgendwie sehe ich da drei verschiedene Farben :)
Grüße, Matthias
Hallo.
hast Du Dir mal Deinen Rat angesehen ?
Noch besser: Ich habe ihn sogar geschrieben ;-)
irgendwie sehe ich da drei verschiedene Farben :)
Ich sehe was, was du nicht siehst, und das ist ... ;-)
Nein, im Ernst: Ich habe die Aufgabe offenbar falsch verstanden, aber der Ansatz sollte doch jetzt klar sein, oder?
Hallo,
hier mal deine Rechenkunst auf Papier :)
http://www.stud.uni-giessen.de/~su6690/test/farbcode.html
mfg NAG
Hallo,
versuch mal die Farbe:
#006ea5, die müsste das bei 50% Transparenz ganz gut hinbekommen.
Das kann man berechnen, aber keine Ahnung wie
Hallo,
#006ea5,
netter Versuch :)
http://www.stud.uni-giessen.de/~su6690/test/farbcode.html
(aktualisieren)
ich habe jetzt funktionierendes Beispiel ...ich komme aber noch nicht hinter den Rechenweg :)
diese Farbe #ee5e00 bei transparenz=50% auf Hintergrund #eeeeee ergibt die Farbe #eea677
ich komm da noch hinter
mfg NAG
Moin!
ich habe jetzt funktionierendes Beispiel ...ich komme aber noch nicht hinter den Rechenweg :)
diese Farbe #ee5e00 bei transparenz=50% auf Hintergrund #eeeeee ergibt die Farbe #eea677
Simpel. Wenn man weiß, wie's geht.
Erstens: Du mußt alle Farbkanäle (RGB) getrennt berechnen.
Zweitens: Die Ergebnisfarbe setzt sich zu 50% aus den beiden beteiligten Farben zusammen. Das bedeutet je Farbkanal: Es wird der Mittelwert genommen.
Wie berechnet man den Mittelwert?
Ergebnis = ((Wert1 - Wert2)/2) + Wert 2
Das hat bei mir jedenfalls deine Farbe ergeben:
Rot: (EE - EE)/2 + EE = EE
Grün: (EE - 5E)/2 + 5E = A6
Blau: (EE - 00)/2 + 00 = 77
Wert 1 ist der größere Zahlenwert der beiden.
Ob das umgekehrt auch geht, kann ich nicht sagen.
PS: Keine deiner drei Beispiele auf der Seite bringt auch nur irgendein identisches Ergebnis zwischen "Soll" und "Ist".
- Sven Rautenberg
Hallo,
#2272b2 ist die Lösung :)
danke für die nachhilfe ... der tipp von at alle farbkanäle zu trennen brachte mich auf den richtigen weg
Ob das umgekehrt auch geht, kann ich nicht sagen
#82B0D0 -> rgb -> 136,176,208
(Hintergrund ist 238,238,238)
Rechenweg R-Kanal : 238 - 136 = 102
136-102=34 -> hex -> 22
Komplette Lösung ist: #2272b2
thx.
mfg NAG