(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
imagewbmp — Enviar la imagen al navegador o a un archivo
imagewbmp() muestra o guarda una versión
WBMP de la imagen image.
imageUn objeto GdImage, retornado por una de las funciones de creación de imágenes, como imagecreatetruecolor().
fileLa 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.
foreground_colorPuede seleccionarse el color de primer plano con este argumento. Utilice el identificador devuelto por imagecolorallocate() como valor de este argumento. El color de primer plano por omisión es negro.
Esta función retorna true en caso de éxito o false si ocurre un error.
Sin embargo, si libgd no logra producir la imagen, esta función devuelve true.
| 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 |
foreground_color ahora es nullable.
|
Ejemplo #1 Mostrar una imagen WBMP
<?php
// Creación de una imagen vacía y adición de texto
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'Un texto simple', $text_color);
// Define el contenido del encabezado - en este caso, image/vnd.wap.wbmp
// Sugerencia: ver image_type_to_mime_type() para tipos de contenido
header('Content-Type: image/vnd.wap.wbmp');
// Mostrar la imagen
imagewbmp($im);
?>
Ejemplo #2 Guardar la imagen WBMP
<?php
// Creación de una imagen vacía y adición de texto
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'Un texto simple', $text_color);
// Guardar la imagen
imagewbmp($im, 'simpletext.wbmp');
?>
Ejemplo #3 Mostrar la imagen con un primer plano diferente
<?php
// Creación de una imagen vacía y adición de texto
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'Un texto simple', $text_color);
// Define el contenido del encabezado - en este caso, image/vnd.wap.wbmp
// Sugerencia: ver la función image_type_to_mime_type() para tipos de contenido
header('Content-type: image/vnd.wap.wbmp');
// Define un primer plano
$foreground_color = imagecolorallocate($im, 255, 0, 0);
imagewbmp($im, NULL, $foreground_color);
?>