array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'es', ), 'this' => array ( 0 => 'function.imageflip.php', 1 => 'imageflip', ), 'up' => array ( 0 => 'ref.image.php', 1 => 'Funciones de GD e Imágenes', ), 'prev' => array ( 0 => 'function.imagefilter.php', 1 => 'imagefilter', ), 'next' => array ( 0 => 'function.imagefontheight.php', 1 => 'imagefontheight', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'es', 'path' => 'reference/image/functions/imageflip.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(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: