PHP | función imagen2wbmp()

La función image2wbmp() es una función incorporada en PHP que se utiliza para mostrar imágenes en el navegador o archivo. El uso principal de esta función es ver una imagen en el navegador y convertir cualquier otro tipo de imagen a WBMP.
Sintaxis: 
 

bool image2wbmp( resource $image, int $filename, int $foreground)

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

  • $image: Especifica el recurso de imagen a trabajar.
  • $filename (Opcional): Especifica la ruta para guardar el archivo.
  • $foreground (Opcional): Especifica el primer plano de la imagen.

Valor devuelto: esta función devuelve VERDADERO en caso de éxito o FALSO en caso de error.
Los siguientes ejemplos ilustran la función image2wbmp() en PHP: 
Ejemplo 1: En este ejemplo, descargaremos una imagen en el navegador. 
 

php

<?php
// Load an wbmp image from local folder
// Image can be converted into wbmp using
// online convertors or imagewbmp()
$im = imagecreatefromwbmp('geeksforgeeks.wbmp');
 
// Download the image
header('Content-Type: image/vnd.wap.wbmp');
image2wbmp($im);
imagedestroy($im);
?>

Producción: 
 

This will download your image as download, 
further you can rename this file to anything like 
geeksforgeeks.wbmp and use it.

Ejemplo 2: En este ejemplo, convertiremos PNG en WBMP. 
 

php

<?php
// Load an image from PNG URL
$im = imagecreatefrompng(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png');
 
// Convert the image into WBMP using image2wbmp() function
image2wbmp($im, 'converted.wbmp');
echo 'Image converted to WBMP successfully.';
imagedestroy($im);
?>

Producción: 
 

This will save the WBMP version of image 
in the same folder where your PHP script is.

Referencia: https://www.php.net/manual/en/function.image2wbmp.php
 

Publicación traducida automáticamente

Artículo escrito por gurrrung 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 *