QPx_FlipPicture

QPx_FlipPicture(pictVar; pictVar):error
pictVar Picture Picture variable
flipMode Longint How the picture should be flipped
error Longint Error result

Flip a picture variable horizontally and/or vertically

The source picture is passed in the pictVar parameter. The source picture may be compressed or uncompressed. The flipped picture is also returned in the pictVar parameter and is always uncompressed. If an error occurs, pictVar is set to an empty picture.

The flipMode parameter denotes how the picture will be flipped. flipMode accepts the following constants and values:

qpx_FlipHorizontal 1 Horizontal flipping
qpx_FlipVertical 2 Vertical flipping
qpx_FlipBoth 3 Horizontal and Vertical flipping

Example

   // Flip gOriginalPicture horizontally and get
   // the result in gFlippedPicture

C_PICTURE($pict)
C_LONGINT($error;$flipMode)

$pict:=gOriginalPicture

$flipMode:=qpx_FlipHorizontal

$error:=QPx_FlipPicture ($pict;$flipMode)

If ($error=qpx_noErr)
   
   gFlippedPicture:=$pict
   
End if