flip_horizontal() public méthode

include the Zebra_Image library require 'path/to/Zebra_Image.php'; instantiate the class $img = new Zebra_Image(); a source image $img->source_path = 'path/to/source.ext'; path to where should the resulting image be saved note that by simply setting a different extension to the file will instruct the script to create an image of that particular type $img->target_path = 'path/to/target.ext'; flip the image horizontally $img->flip_horizontal();
public flip_horizontal ( ) : boolean
Résultat boolean Returns TRUE on success or FALSE on error. If FALSE is returned, check the {@link error} property to see the error code.
Exemple #1
0
  */
 $ext = substr($image->source_path, strrpos($image->source_path, '.') + 1);
 // indicate a target image
 $image->target_path = 'results/resize.' . $ext;
 // resize
 // and if there is an error, show the error message
 if (!$image->resize(100, 100, ZEBRA_IMAGE_BOXED, -1)) {
     show_error($image->error, $image->source_path, $image->target_path);
 }
 // from this moment on, work on the resized image
 $image->source_path = 'results/resize.' . $ext;
 // indicate a target image
 $image->target_path = 'results/flip-h.' . $ext;
 // flip horizontally
 // and if there is an error, show the error message
 if (!$image->flip_horizontal()) {
     show_error($image->error, $image->source_path, $image->target_path);
 }
 // indicate a target image
 $image->target_path = 'results/flip-v.' . $ext;
 // flip vertically
 // and if there is an error, show the error message
 if (!$image->flip_vertical()) {
     show_error($image->error, $image->source_path, $image->target_path);
 }
 // indicate a target image
 $image->target_path = 'results/flip-b.' . $ext;
 // flip both horizontally and vertically
 // and if there is an error, show the error message
 if (!$image->flip_both()) {
     show_error($image->error, $image->source_path, $image->target_path);