Lightness
procedure Lightness( Bitmap:TBitmap; Amount: Integer); var Wsk:^Byte; H,V: Integer; begin Bitmap.PixelFormat:=Graphics.pf24bit; for V:=0 to Bitmap.Height-1 do begin Wsk:=Bitmap.ScanLine[V]; for H:=0 to Bitmap.Width*3-1 do begin Wsk^:=IntToByte(Wsk^+((255-Wsk^)*Amount)div 255); inc(Wsk); end; end; end;