Wie berechnet man die RGB-Farbwerte mit einem bestimmten Alpha-Wert zum Mischen mit einer anderen Farbe, um eine Zielfarbe zu erreichen?

Grundsätzlich ist das, was ich zu erreichen versuche, in diesem Bild dargestellt:Farbfrage

Ich habe eine Hintergrundfarbe (R:19 G:25 B:37 oder #141A25), auf die ich eine andere Farbe mit 80 % Alpha legen möchte, um eine Zielfarbe zu erhalten (R:52 G:96 B:29 oder #415C1E) . Ich suche nach den spezifischen RGB-Werten dieser zweiten Farbe, die ich über den Hintergrund lege, und wie man sie berechnet.

Während ich durch Annäherung und Herumspielen dorthin gelangen kann (im Beispiel sind es nur 98% dort), würde ich gerne wissen, wie ich durch Berechnung dorthin komme, anstatt mehr als 5 Minuten mit dem Verschieben von Farbwerten zu verschwenden.

Vielen Dank im Voraus für jede Hilfe! :)

Ihre Formulierung scheint etwas seltsam zu sein, aber Ihr Bild scheint darauf hinzudeuten, dass Sie tatsächlich dieselbe Frage stellen wie in dieser Frage mit Antwort
@Rafael die 5+ Minuten waren pro Instanz gemeint. Ich muss das mehr als einmal anwenden, weshalb ich gefragt habe, wie man es berechnet, und das gegebene Beispiel ist genau das für mich gedacht - ein Beispiel. Ich bin kein ausgebildeter Designer, also habe ich nie etwas über Farbtheorie gelernt. Was mir beim Googeln eingefallen ist, hat mir nicht die Ergebnisse geliefert, nach denen ich gesucht habe - vielleicht habe ich nach den falschen Begriffen gegoogelt, aber ich habe mich definitiv bemüht, eine Lösung zu finden, bevor ich hierher gekommen bin.
@joojaa Danke für den Link - das habe ich beim googeln nicht gefunden. Ich habe meine Frage auch zur Verdeutlichung bearbeitet - ich suche nicht nach Hex-Werten. Auch den Leuten im Voraus für ihre Bemühungen zu antworten, war nur als Höflichkeit gemeint - ich weiß nicht, wie Ihre Erfahrungen mit StackExchange sind ... Ich denke, Höflichkeit hat immer einen Platz - besonders wenn Sie Fragen stellen. :)
[Antwort auf gelöschte Diskussion entfernt.] Wie auch immer, Hexawerte sind die gleichen Werte wie 0-255-Werte. Persönlich bevorzuge ich RGB-Farben in Dezimalschreibweise 0,0 bis 1,0, weil sie einfacher zu berechnen sind
Wenn Sie nur den undurchsichtigen Farbwert benötigen, können Sie einfach den Farbwähler verwenden, um die genaue Farbe zu erhalten.

Antworten (1)

Berechnen Sie getrennt für r, g und b (dezimal 0....255) die folgende Formel

X=(T-(1-A)*B)/A

X=die neue RGB-Nummer, T=Ziel-RGB-Nummer, B=Hintergrund-RGB-Nummer, A=Alpha (0...1, 0=vollständig transparent)

Wenn Sie eine negative Zahl oder mehr als 255 erhalten, war das Ziel unmöglich.