PHP | Función imageflip()

La función imageflip() es una función incorporada en PHP que se usa para voltear una imagen horizontalmente, verticalmente o tanto horizontal como verticalmente usando el modo dado.

Sintaxis:

bool imageflip( $image, $mode )

Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • $imagen: la función imagecreatetruecolor() se usa para crear una imagen en blanco en un tamaño determinado.
  • $mode: este parámetro se usa para mantener el modo Flip de la imagen. Esta puede ser una de las constantes IMG_FLIP_*:
    • IMG_FLIP_HORIZONTAL: voltea la imagen horizontalmente.
    • IMG_FLIP_VERTICAL: voltea la imagen verticalmente.
    • IMG_FLIP_BOTH: voltea la imagen tanto horizontal como verticalmente.

Valor de retorno: esta función devuelve VERDADERO en caso de éxito o FALSO en caso de error.

Los siguientes programas ilustran la función imageflip() en PHP.

Nota: La imagen que se muestra a continuación se utiliza en el siguiente programa.

Programa 1:

<?php
  
// Assign image file in variable.
$image_name = 'geeks.png';
   
// Load image file
$image = imagecreatefrompng($image_name);
   
// Flip the image vertically
imageflip($image, IMG_FLIP_VERTICAL);
  
// Content type
header('Content-type: image/png');
   
// Output
imagejpeg($image);
?>

Producción:
image flip

Programa 2:

<?php
  
// Assign image file to variable
$image_name = 'geeks.png';
   
// Load image file
$image = imagecreatefrompng($image_name);
   
// Flip the image horizontally
imageflip($image, IMG_FLIP_HORIZONTAL);
  
// Content type
header('Content-type: image/png');
   
// Output
imagejpeg($image);
?>

Producción:
flip image

Programa 3:

<?php
  
// Assign image file to variable
$image_name = 'geeks.png';
   
// Load image file
$image = imagecreatefrompng($image_name);
   
// Flip the image file both horizontally
// and vertically.
imageflip($image, IMG_FLIP_BOTH);
  
// Content type
header('Content-type: image/png');
   
// Output
imagejpeg($image);
?>

Producción:
image flip

Artículos relacionados:

Referencia: http://php.net/manual/en/function.imageflip.php

Publicación traducida automáticamente

Artículo escrito por Vishal_Khoda y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *