Hallo Christian!
Ich habe das zwar auch noch nicht gemacht, würde aber wie folgt vorgehen.
TColor enthält ja die Rot/Grün/Blau-Anteile der Farbe, die müssten zuerst für die beiden Farben aus der entsprechenden Variablen herausgezogen werden.
Dann würde ich für jede Farbe einzeln einen Mischwert auf Grund der Prozentangabe ermitteln.
z.B. Rotanteil der Grundfarbe 200, Rotanteil der Mischfarbe 100, 20% Mischung ergibt einen Rotwert von 180,
also 100 sind die Differenz, 20% davon sind 20, da die Mischfarbe einen niedrigeren Wert hat wird es von der Grundfarbe abgezogen.
Das musst Du nun nur in einen Algorithmus packen.
Ob das allerdings mit realen Farbmodellen richtig zusammespielt, weiss ich nicht, rein Programmtechnisch würde ich es zumindest so machen.
Gruß Peter