Esempio di disegno usando due pennelli caricati come file png.
Variando i pennelli ed i parametri ad essi associati sono possibili innumerevoli varianti.
<?php
// Carica le immagini per il riempimento
$ImmagineRiempimentoGiglio =
imagecreatefrompng('giglio.png');
$ImmagineRiempimentoSfera =
imagecreatefrompng('Sfera.png');
// Crea immagine truecolor di 350x280 pixel
$Immagine =
imagecreatetruecolor(350, 280);
$rosso =
imagecolorallocate($Immagine,255,0,0); // setta il colore rosso
imagerectangle($Immagine, 50,70,300,210, $rosso); // disegna un rettangolo rosso
// Setta l'immagine giglio per il riempimento della cornice
imagesettile($Immagine, $ImmagineRiempimentoGiglio);
imagefill($Immagine, 1, 1, IMG_COLOR_TILED); // riempie la cornice con il giglio
// Setta l'immagine sfera per il riempimento della parte centrale
imagesettile($Immagine, $ImmagineRiempimentoSfera);
imagefill($Immagine, 51, 71, IMG_COLOR_TILED); // riempie la cornice con la sfera
header('Content-Type: image/png');
imagepng($Immagine); // al browser
imagepng($Immagine,"NomeFile.png"); // salva immagine
// libera memoria
imagedestroy($Immagine);imagedestroy($ImmagineRiempimentoGiglio);imagedestroy($ImmagineRiempimentoSfera);
?>
Risultato: