(PHP 5 >= 5.5.0, PHP 7)
imageflip — Flips an image using a given mode
$image
, int $mode
)
Voltea la imagen dada por image
usando el modo dado por
mode
.
image
Un 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: