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 objeto GdImage, retornado 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

Esta función retorna true en caso de éxito o false si ocurre un 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);
?>

Resultado del ejemplo anterior es 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);
?>

Resultado del ejemplo anterior es similar a :

Salida del ejemplo: Imagen volteada horizontalmente