Praticamente identica a
imageellipse(), si distingue da questa perché il colore utilizzato, invece di essere usato solo per il disegno, ne riempie anche la superficie.
<?php
$Immagine =
imagecreatetruecolor(250, 250);// Crea l'immagine di 300 x 300 pixel
$Verde =
imagecolorallocate($Immagine, 0, 255, 0); // alloca colore verde
imagefill($Immagine, 0, 0, $Verde);// definisce in verde lo sfondo dell'immagine.
// Definisce il colore per ellisse e cerchio come rosso e blu
$Rosso =
imagecolorallocate($Immagine, 255, 0, 0);
$Blu =
imagecolorallocate($Immagine, 0, 0, 255);
// Disegna ellisse e cerchio con l'interno colorato
imagefilledellipse($Immagine, 125, 125, 240, 100, $Rosso); // ellisse
imagefilledellipse($Immagine, 125, 125, 150, 150, $Blu); // cerchio
header("Content-type: image/png");
imagepng($Immagine); // al browser predefinito
imagepng($Immagine, "NomeFile.png"); // salva
imagedestroy($Immagine); // libera memoria
?>
Risultato: