Das Finden dieser Formel ist eine großartige Übung in der linearen Algebra. Unter Verwendung von RGB und linearer Algebra habe ich diese Matrix M entwickelt. Wenn Sie RGBred = (237,32,36) und RGBblue = (60,84,165) kombinieren möchten, wobei die untere Schicht 100% Deckkraft und die obere Schicht 50% beträgt Die Opazität multipliziert dann Mv, wobei M die Matrix darunter ist und v = (237,32,36,60,84,165). Wir erhalten Mv = (157,777,71,444,104,444).
Der tatsächliche Wert ist (159,71,103), wir sind also ziemlich nah dran, aber es gibt einige Fehler - wahrscheinlich entweder, weil ich gerundete Werte zur Berechnung von M verwendet habe und / oder weil möglicherweise nicht RGB, sondern eine andere Skala zur Berechnung der Transparenz verwendet wird Abflachung. Ich könnte wahrscheinlich eine genauere Matrix mit einem Ansatz vom Typ der kleinsten Quadrate erhalten, aber ich war zu faul.
Die Matrix, die MI hat, ist
M=[-0.316438695251802233798084520470 -0.0205011495462359668020633451463 -0.627769626184202308338411657855
4.83088877248122926488562947487 -0.673109830626855247075257552051 0.137681159420289855072463768116]
[2.67597831835520455938498494132 0.215715090307662822540065922133 1.69848459052630338054958974280 -13.9750196437925615505500261925
3.20021608171817705605028810915 -0.370471014492753623188405797101]
[-6.62632375526968419148486246260 0.509833585674322977062528534400 -3.14436345482363613544439381045 35.0629474419416797625283743688
-6.69242186135847738781211803779 1.41304347826086956521739130435]