Zmiana wartości RGB z blokadą przepełnienia
procedure ChangeRGB(var Bitmap:TBitmap;R,G,B:integer); var H,V:integer; DstRow:^TRGBTriple; // to jest wskaźnik dopixela begin Bitmap.PixelFormat:=pf24bit; for V:=0 to Bitmap.Height -1 do begin DstRow:=Bitmap.ScanLine[V]; for H:=0 to Bitmap.Width -1 do begin DstRow^:=ChangeRGBColor(DStrow^,R,G,B); Inc(DstRow); end; end; end;