# imageflip

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

imageflip — Flips an image using a given mode

### Descripción

imageflip(resource `$image`, int `$mode`): bool

Voltea la imagen dada por `image` usando el modo dado por `mode`.

### 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.

### Ejemplos

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: