Una volta impostato il pennello per il disegno potrà essere utilizzato con funzioni come
imagesetpixel(),
imageline() ecc. e con colori speciali IMG_COLOR_BRUSHED o IMG_COLOR_STYLEDBRUSHED.
imagesetbrush ( resource $image , resource $brush )
Parametri
$image: Una risorsa immagine restituita da una funzione di creazione immagine.
$brush: Una risorsa immagine da usare come pennello.
<?php
$Immagine =
imagecreatefrompng('zebra.png'); // Carica l'immagine zebra per lo sfondo
$ImmaginemaPennello =
imagecreatefrompng('giglio.png'); // carica immagine giglio per il pennello
imagesetbrush($Immagine, $ImmaginemaPennello); // Imposta giglio.png come pennello
imagesetpixel($Immagine, 135,125, IMG_COLOR_BRUSHED); // disegna il giglio sugli occhi della zebra
imagesetpixel($Immagine, 200,130, IMG_COLOR_BRUSHED);
header('Content-type: image/jpeg');
imagejpeg($Immagine); // al browser
imagejpeg($Immagine,"NomeFile.jpeg"); // salva immagine
//libera memoria
imagedestroy($Immagine); imagedestroy($ImmaginemaPennello);
?>
Risultato: