Flip Vertical
Procedura odbija bitmapę względem osi X
procedure FlipVertical(var Bitmap:TBitmap); var ByteTop,ByteBottom:^Byte; ByteTemp:Byte; H,V:Integer; begin for V:=0 to (Bitmap.Height -1 ) div 2 do begin ByteTop:=Bitmap.ScanLine[V]; ByteBottom:=Bitmap.ScanLine[Bitmap.Height -1-V]; for H:=0 to Bitmap.Width *3 -1 do begin ByteTemp:=ByteTop^; ByteTop^:=ByteBottom^; ByteBottom^:=ByteTemp; inc(ByteTop); inc(ByteBottom); end; end; end;de