(PHP 5 >= 5.5.0, PHP 7, PHP 8)
imageflip — Flips an image using a given 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. |
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: