imageflip

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

imageflipDevuelve una imagen utilizando el modo proporcionado

Descripción

imageflip(GdImage $image, int $mode): bool

Devuelve la imagen image utilizando el mode proporcionado.

Parámetros

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.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Historial de cambios

Versión Descripción
8.0.0 image expects a GdImage instance now; previously, a valid gd resource was expected.

Ejemplos

Ejemplo #1 Voltear una imagen verticalmente

Este ejemplo utiliza la constante IMG_FLIP_VERTICAL.

<?php
// Archivo
$filename = 'phplogo.png';

// Tipo de contenido
header('Content-type: image/png');

// Carga
$im = imagecreatefrompng($filename);

// Volteo vertical
imageflip($im, IMG_FLIP_VERTICAL);

// Mostrar
imagejpeg($im);
?>

El resultado del ejemplo sería algo similar a:

Salida del ejemplo: Imagen volteada verticalmente

Ejemplo #2 Voltear una imagen horizontalmente

Este ejemplo utiliza la constante IMG_FLIP_HORIZONTAL.

<?php
// Archivo
$filename = 'phplogo.png';

// Tipo de contenido
header('Content-type: image/png');

// Carga
$im = imagecreatefrompng($filename);

// Volteo horizontal
imageflip($im, IMG_FLIP_HORIZONTAL);

// Mostrar
imagejpeg($im);
?>

El resultado del ejemplo sería algo similar a:

Salida del ejemplo: Imagen volteada horizontalmente