(PHP 7 >= 7.2.0, PHP 8)
imagebmp — Muestra o guarda una imagen BMP en el navegador o en un fichero
Muestra o guarda una versión BMP de la image
proporcionada.
image
Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
file
La ruta o un recurso de flujo de apertura (el cual se cierra automáticamente después de que devuelva esta función) donde guardar el fichero. Si no se establece, o su valor es null
, se mostrará directamente en la salida el flujo de imagen sin tratar.
Nota:
null
no es válido si el argumentocompressed
no se utiliza.
compressed
Si el BMP debe ser comprimido con run-length encoding
(RLE), o no.
Devuelve true
en caso de éxito o false
en caso de error.
Sin embargo, si libgd falla al producir la imagen, esta función devuelve true
.
Versión | Descripción |
---|---|
8.0.0 |
image expects a GdImage
instance now; previously, a valid gd resource was expected.
|
8.0.0 |
El tipo de compressed es ahora bool;
anteriormente era int.
|
Ejemplo #1 Guardar un fichero BMP
<?php
// Crear una imagen en blanco y añadir texto
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'BMP con PHP', $text_color);
// Guardar la imagen
imagebmp($im, 'php.bmp');
?>