Das wäre so eine Art Farb-Morphing notwendig.
Man muss jeden Punkt vom
RGB Farbraum in den
HSV Farbraum umrechnen,
dann die Farbsättigung (Saturation) mit einem Faktor zwischen 0.0 und 1.0 multiplizieren
und dann wieder zurück in den
RGB Farbraum wandeln.
http://www.delphipraxis.net/internal...ct.php?t=49179