imagebmp

(PHP 7 >= 7.2.0, PHP 8)

imagebmpMuestra o guarda una imagen BMP en el navegador o en un fichero

Descripción

imagebmp(GdImage $image, resource|string|null $file = null, bool $compressed = true): bool

Muestra o guarda una versión BMP de la image proporcionada.

Parámetros

image

Un objeto GdImage, retornado por una de las funciones de creación de imágenes, como imagecreatetruecolor().

file

La ruta o un recurso de flujo abierto (que se cierra automáticamente después de que esta función retorne) donde guardar el archivo. Si no se define o es null, el flujo de imagen sin procesar se enviará directamente.

Nota:

null no es válido si el argumento compressed no se utiliza.

compressed

Si el BMP debe ser comprimido con run-length encoding (RLE), o no.

Valores devueltos

Esta función retorna true en caso de éxito o false si ocurre un error.

Precaución

Sin embargo, si libgd no logra producir la imagen, esta función devuelve true.

Historial de cambios

Versión Descripción
8.0.0 image ahora espera una instancia de GdImage; anteriormente, se esperaba un resource gd válido.
8.0.0 El tipo de compressed es ahora bool; anteriormente era int.

Ejemplos

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');
?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top