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