The imageflip() function is an inbuilt function in PHP which is used to Flip an image horizontally, vertically or both horizontally and vertically using the given mode.
Syntax:
bool imageflip( $image, $mode )
Parameters: This function accepts two parameters as mentioned above and described below:
- $image: The imagecreatetruecolor() function is used to create a blank image in a given size.
-
$mode: This parameter is used to hold the Flip mode of image. This can be one of the IMG_FLIP_* constants:
- IMG_FLIP_HORIZONTAL – Flips the image horizontally.
- IMG_FLIP_VERTICAL – Flips the image vertically.
- IMG_FLIP_BOTH – Flips the image both horizontally and vertically.
Return Value: This function returns TRUE on success or FALSE on failure.
Below programs illustrate the imageflip() function in PHP.
Note: The image given below is used in the following program.
Program 1:
<?php // Assign image file in variable. $image_name = 'geeks.png' ;
// Load image file $image = imagecreatefrompng( $image_name );
// Flip the image vertically imageflip( $image , IMG_FLIP_VERTICAL);
// Content type header( 'Content-type: image/png' );
// Output imagejpeg( $image );
?> |
Output:
Program 2:
<?php // Assign image file to variable $image_name = 'geeks.png' ;
// Load image file $image = imagecreatefrompng( $image_name );
// Flip the image horizontally imageflip( $image , IMG_FLIP_HORIZONTAL);
// Content type header( 'Content-type: image/png' );
// Output imagejpeg( $image );
?> |
Output:
Program 3:
<?php // Assign image file to variable $image_name = 'geeks.png' ;
// Load image file $image = imagecreatefrompng( $image_name );
// Flip the image file both horizontally // and vertically. imageflip( $image , IMG_FLIP_BOTH);
// Content type header( 'Content-type: image/png' );
// Output imagejpeg( $image );
?> |
Output:
Related Articles:
- PHP | imagedashedline() Function
- PHP | imagefilledpolygon() Function
- PHP | imagefilledellipse() Function
Reference: http://php.net/manual/en/function.imageflip.php