imagewbmp

(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)

imagewbmpExportar la imagen al navegador o a un fichero

Descripción

imagewbmp(GdImage $image, resource|string|null $file = null, ?int $foreground_color = null): bool

imagewbmp() muestra o guarda una versión WBMP de la imagen image.

Parámetros

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.

foreground_color

Puede 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.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Precaución

Sin embargo, si libgd falla al producir la imagen, esta función devuelve true.

Historial de cambios

Versión Descripción
8.0.0 image expects a GdImage instance now; previously, a valid gd resource was expected.
8.0.0 foreground_color ahora es nullable.

Ejemplos

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

?>

Ver también

  • image2wbmp() - Exportar la imagen al navegador o a un fichero
  • imagepng() - Envía una imagen PNG a un navegador o a un fichero
  • imagegif() - Exportar la imagen al navegador o a un fichero
  • imagejpeg() - Exportar la imagen al navegador o a un fichero
  • imagetypes() - Devuelve los tipos de imágenes soportados por la versión actual de PHP