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:
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:
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:
Artículos relacionados:
- PHP | Función imagedashedline()
- PHP | Función imagenllenadapolígono()
- PHP | Función imagenllenadaellipse()
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