PHP | función png2wbmp()

La función png2wbmp() es una función incorporada en PHP que se utiliza para convertir un archivo de imagen PNG en un archivo de imagen WBMP.

Sintaxis:

bool png2wbmp( string $pngname, 
int $wbmpname, int $dest_height, 
int $dest_width, int $threshold )

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

  • $pngname: especifica la ruta al archivo PNG.
  • $wbmpname: especifica la ruta al archivo WBMP de destino.
  • $dest_height: Especifica la altura de la imagen de destino.
  • $dest_width: Especifica el ancho de la imagen de destino.
  • $umbral: Especifica el valor del umbral.

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 png2wbmp() en PHP:
Programa 1:

<?php
// Path to the PNG image which
// is to be converted
$path = './geeksforgeeks.png';
  
// Get the image sizes which includes
// the height and width
$image = getimagesize($path);
$height = $image[1];
$width = $image[0];
  
// Convert image the image and save as test.wbmp
png2wbmp($path, './converted.wbmp', $height, $width, 5);
echo 'PNG converted into WBMP successfully.';
?>

Producción:

This will save the WBMP version of PNG in the same folder.

Programa 2:

<?php
// Path to the PNG image which
// is to be converted
$path = './geeksforgeeks.jpg';
  
// Get the image sizes which includes
// the height and width
$image = getimagesize($path);
$height = $image[1];
$width = $image[0];
  
// Convert image the image and save as test.wbmp
png2wbmp($path, './converted.wbmp', $height, $width, 3);
  
$im = imagecreatefromwbmp('./converted.wbmp');
  
header('Content-type: image/png');
imagepng($im);
?>

Producción:

Referencia: https://www.php.net/manual/en/function.png2wbmp.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 *