Also mit LAB würde ich hier nicht anfangen.
Nimm einfach das
HSL (Hue, Saturation, Lightness) Modell und ändere dort die Helligkeit.
siehe auch:
http://wiki.delphigl.com/index.php/Farbräume
Eine implementierung für TColor32 Werte (Graphics32) findest du hier:
http://svn.sourceforge.net/viewvc/sh...as?view=markup
(den Alpha Parameter des TColor32 Wertes kannst du dir schenken, nur benutze ich überall Graphics32 - sollte aber recht einfach zu modifizieren sein)
Schau dir dort die Funktionen RGBToHSL und HSLToRGB an.
Du wandelst dann deinen
RGB Wert einfach in
HSL um, erhöhst den Lightness Parameter um den entsprechenden Wert und wandelst es wieder in
RGB um.