imagesetbrush
(PHP 5 >= 5.5.0)
imagesetbrush — Modifie la brosse pour le dessin des lignes
Description
$image
, resource $brush
)
imagesetbrush() remplace la brosse courante
pour le dessin des lignes par brush
.
Cette brosse sera alors utilisée avec des fonctions comme
imageline() ou imagepolygon()
et avec les couleurs spéciales IMG_COLOR_BRUSHED
ou
IMG_COLOR_STYLEDBRUSHED
.
Liste de paramètres
-
image
-
Une ressource d'image, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().
-
brush
-
Une ressource d'image.
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Exemples
Exemple #1 Exemple avec imagesetbrush()
<?php // Charge un mini-logo PHP $php = imagecreatefrompng('./php.png'); // Création de l'image principale, 100x100 $im = imagecreatetruecolor(100, 100); // Définit l'arrière-plan en blanc $white = imagecolorallocate($im, 255, 255, 255); imagefilledrectangle($im, 0, 0, 299, 99, $white); // Définit la brosse imagesetbrush($im, $php); // Dessine quelques brosses imageline($im, 50, 50, 50, 60, IMG_COLOR_BRUSHED); // Affichage de l'image au navigateur header('Content-type: image/png'); imagepng($im); imagedestroy($im); imagedestroy($php); ?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Notes
Note:
Vous n'avez rien à faire lorsque vous en avez terminé avec une brosse, mais si vous détruisez l'image de brosse, vous ne DEVEZ plus utiliser les options
IMG_COLOR_BRUSHED
etIMG_COLOR_STYLEDBRUSHED
avant d'avoir créé une nouvelle brosse.