(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
imagewbmp — Invia l'immagine al browser o in un file
imagewbmp() outputs or save a WBMP
version of the given image.
imageUna risorsa immagine, restituita da una delle funzioni di creazione immagine, come imagecreatetruecolor().
fileIl percorso in cui salvare il file. Se non è impostato o è null, viene restituito il flusso raw dell'immagine.
foreground_colorYou can set the foreground color with this parameter by setting an identifier obtained from imagecolorallocate(). The default foreground color is black.
Restituisce true in caso di successo, false in caso di fallimento.
However, if libgd fails to output the image, this function returns true.
| Versione | Descrizione |
|---|---|
| 8.0.0 |
image expects a GdImage
instance now; previously, a valid gd resource was expected.
|
| 8.0.0 |
foreground_color is nullable now.
|
Example #1 Outputting a WBMP image
<?php
// Create a blank image and add some text
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color);
// Set the content type header - in this case image/vnd.wap.wbmp
// Hint: see image_type_to_mime_type() for content-types
header('Content-Type: image/vnd.wap.wbmp');
// Output the image
imagewbmp($im);
?>
Example #2 Saving the WBMP image
<?php
// Create a blank image and add some text
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color);
// Save the image
imagewbmp($im, 'simpletext.wbmp');
?>
Example #3 Outputting the image with a different foreground
<?php
// Create a blank image and add some text
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color);
// Set the content type header - in this case image/vnd.wap.wbmp
// Hint: see image_type_to_mime_type() for content-types
header('Content-Type: image/vnd.wap.wbmp');
// Set a replacement foreground color
$foreground_color = imagecolorallocate($im, 255, 0, 0);
imagewbmp($im, NULL, $foreground_color);
?>