(PHP 5, PHP 7)
imagexbm — Génère une image au format XBM
$image
, string $filename
[, int $foreground
] )
Affiche ou sauvegarde une version XBM
de l'image image.
imageUne ressource d'image, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().
filenameLe chemin ou un flux de ressource ouvert (qui sera automatiquement fermé après
le retour de cette fonction) vers lequel le fichier sera sauvegardé. Si défini à NULL, le flux
brute de l'image sera affiché directement.
foregroundVous pouvez définir le premier plan avec ce paramètre en définissant un identifiant obtenu depuis la fonction imagecolorallocate(). Par défaut, la couleur du premier plan est noir.
Cette fonction retourne TRUE en cas de
succès ou FALSE si une erreur survient.
Exemple #1 Sauvegarde d'un fichier XBM
<?php
// Création d'une image vide et ajout d'un texte
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'Un texte simple', $text_color);
// Sauvegarde de l'image
imagexbm($im, 'simpletext.xbm');
// Libération de la mémoire
imagedestroy($im);
?>
Exemple #2 Sauvegarde d'un fichier XBM avec une couleur de premier-plan différente
<?php
// Création d'une image vide et ajout d'un texte
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'Un texte simple', $text_color);
// Définit la couleur de premier-plan
$foreground_color = imagecolorallocate($im, 255, 0, 0);
// Sauvegarde de l'image
imagexbm($im, NULL, $foreground_color);
// Libération de la mémoire
imagedestroy($im);
?>