Kontrast
procedure Contrast(var Bitmap:TBitmap; Amount: Integer); var ByteWsk:^Byte; H,V: Integer; begin for V:=0 to Bitmap.Height-1 do begin ByteWsk:=Bitmap.ScanLine[V]; for H:=0 to Bitmap.Width*3 -1 do begin if ByteWsk^>127 then ByteWsk^:=IntToByte(ByteWsk^+(Abs(127-ByteWsk^)*Amount)div 255) else ByteWsk^:=IntToByte(ByteWsk^-(Abs(127-ByteWsk^)*Amount)div 255); Inc(ByteWsk); end; end; end;