(PHP 5 >= 5.5.0, PHP 7)
imageflip — Flips an image using a given mode
$image
, int $mode
) : bool
Voltea la imagen dada por image usando el modo dado por
mode.
imageUn recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
mode
Modo de volteo; puede ser una de las constantes IMG_FLIP_*:
| Constante | Significado |
|---|---|
IMG_FLIP_HORIZONTAL |
Voltea la imagen horizontalmente. |
IMG_FLIP_VERTICAL |
Voltea la imagen verticalmente. |
IMG_FLIP_BOTH |
Voltea la imagen tanto horizontal como verticalmente. |
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplo #1 Voltea una imagen verticalmente
Este ejemplo utiliza la constante
IMG_FLIP_VERTICAL.
<?php
// Fichero
$nombre_fichero = 'phplogo.png';
// Tipo de contenido
header('Content-type: image/png');
// Cargar
$im = imagecreatefrompng($nombre_fichero);
// Voltearla verticalmente
imageflip($im, IMG_FLIP_VERTICAL);
// Imprimirla
imagejpeg($im);
imagedestroy($im);
?>
El resultado del ejemplo sería algo similar a:
Ejemplo #2 Voltea la imagen horizontalmente
Este ejemplo utiliza la constante IMG_FLIP_HORIZONTAL.
<?php
// Fichero
$nombre_fichero = 'phplogo.png';
// Tipo de contenido
header('Content-type: image/png');
// Cargar
$im = imagecreatefrompng($nombre_fichero);
// Voltearla horizontalmente
imageflip($im, IMG_FLIP_HORIZONTAL);
// Imprimirla
imagejpeg($im);
imagedestroy($im);
?>
El resultado del ejemplo sería algo similar a: