nag: farbcode berechnen

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

--
signatur
  1. 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

    1. Hallo,

      hast Du Dir mal Deinen Rat angesehen ?

      irgendwie sehe ich da drei verschiedene Farben :)

      Grüße, Matthias

      1. 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?

    2. Hallo,

      hier mal deine Rechenkunst auf Papier :)

      http://www.stud.uni-giessen.de/~su6690/test/farbcode.html

      mfg NAG

      --
      signatur
  2. Hallo,

    versuch mal die Farbe:

    #006ea5, die müsste das bei 50% Transparenz ganz gut hinbekommen.

    Das kann man berechnen, aber keine Ahnung wie

    1. 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

      --
      signatur
      1. 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

        --
        SELFTREFFEN 2003 - http://selftreffen.kuemmi.ch/
        ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|
        1. 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

          --
          signatur