(PHP 4 >= 4.0.1, PHP 5)
imagewbmp — Imprimir una imagen al navegador o a un archivo
imagewbmp() imprime o guarda una versión WBMP de la imagen image.
Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
La ruta donde guardar el archivo. Si no está establecido o es NULL, el flujo de imagen en bruto será impreso directamente.
Se puede establecer el color de primer plano con este parámetro estableciendo un identificador obtenido de imagecolorallocate(). El color de primer plano por defecto es negro.
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Example #1 Imprimir una imagen WBMP
<?php
// Crear una imagen en blanco y añadir algún texto
$im = imagecreatetruecolor(120, 20);
$color_texto = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'A Simple Text String', $color_texto);
// Establecer la cabecera de tipo de contenido conveniente - es este caso image/vnd.wap.wbmp
// Consejo: vea image_type_to_mime_type() para los tipos de contenido
header('Content-type: image/vnd.wap.wbmp');
// Imprimir la imagen
imagewbmp($im);
// Liberar memoria
imagedestroy($im);
?>
Example #2 Guardar una imagen WBMP
<?php
// Crear una imagen en blanco y añadir algún texto
$im = imagecreatetruecolor(120, 20);
$color_texto = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'A Simple Text String', $color_texto);
// Guardar la imagen
imagewbmp($im, 'simpletext.wbmp');
// Liberar memoria
imagedestroy($im);
?>
Example #3 Imprimir la imagen con un primer plano diferente
<?php
// Crear una imagen en blanco y añadir algún texto
$im = imagecreatetruecolor(120, 20);
$color_texto = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'A Simple Text String', $color_texto);
// Establecer la cabecera de tipo de contenido conveniente - es este caso image/vnd.wap.wbmp
// Consejo: vea image_type_to_mime_type() para los tipos de contenido
header('Content-type: image/vnd.wap.wbmp');
// Esteblecer un color de primer plano sustituto
$color_primer_plano = imagecolorallocate($im, 255, 0, 0);
imagewbmp($im, NULL, $color_primer_plano);
// Liberar memoria
imagedestroy($im);
?>
Note:
El soporte para WBMP sólo está disponible si PHP fue compilado con GD-1.8 o superior.