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 = 'neveropen.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 = 'neveropen.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 = 'neveropen.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: