La función imagebmp() es una función incorporada en PHP que se usa para devolver la salida o guardar una versión BMP de la imagen dada.
Sintaxis:
bool imagebmp( resource $image, mixed $to, bool $compressed )
Parámetros: esta función acepta tres parámetros, como se mencionó anteriormente y se describe a continuación:
- $imagen: Especifica la imagen a convertir.
- $to (Opcional): Especifica la ruta para guardar el archivo.
- $compressed (Opcional): Especifica si BMP debe comprimirse con codificación de longitud de ejecución o no.
Valor de retorno: esta función devuelve VERDADERO en caso de éxito.
Excepciones: esta función arroja una excepción en caso de error.
Los programas dados a continuación ilustran la función imagebmp() en PHP:
Programa 1 (Crear una imagen bmp desde cero):
<?php // Create a blank image $im = imagecreatetruecolor(120, 100); // Add text in image $text_color = imagecolorallocate($im, 200, 240, 21); imagestring($im, 1, 5, 50, 'GeeksforGeeks', $text_color); // Output that image as bmp header("Content-Type: image/bmp"); imagebmp($im); ?>
Programa 2 (Convertir una imagen a bmp):
<?php // Create a image from URL $im = imagecreatefrompng( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Output that image as bmp header("Content-Type: image/bmp"); imagebmp($im); ?>
Referencia: https://www.php.net/manual/en/function.imagebmp.php