Utilizzo di cookies
Script GD libray con PHP Modelli Creare immagine Colore e trasparenza Disegnare Pennelli Misurare Filtri Testo Copy Salvare Miscellanea
GD library con PHP
imagefill()
colora forme chiuse


e-book
cartaceo

Compie il riempimento di una figura chiusa anche delimitata da linee e/o curve di colore diverso. 
Colora un'immagine appena creata di un colore a scelta.
imagefill ( resource $image , int $x , int $y , int $color )
Parametri
$image: Una risorsa immagine restituito da una funzione di creazione immagine.
$x: Coordinata x all'interno della figura da colorare.
$y: Coordinata y all'interno della figura da colorare.
$color: colore di riempimento. Un identificatore di colore creato con imagecolorallocate().


<?php
$immagine = imagecreatetruecolor(320, 240);// crea immagine
// alloca i colori
$verde = imagecolorallocate($immagine, 0, 255, 0);
$Rosso = imagecolorallocate($immagine, 255, 0, 0);
$blu = imagecolorallocate($immagine,0,0,255); 
$celeste = imagecolorallocate($immagine,12,232, 232); 
$giallo = imagecolorallocate($immagine,244,244,0); 
$viola = imagecolorallocate($immagine,244,0,255); 
imagefill($immagine, 0, 0, $verde); // sfondo immagine in verde
imageellipse($immagine, 160, 120, 200, 150, $Rosso);// ellisse in rosso
imagerectangle($immagine, 10,10,150,110, $blu); // rettangolo in blu
imagefill($immagine, 20, 20, $celeste); // colora di celeste parte del rettangolo
imagefill($immagine, 149, 109, $giallo); // colora di giallo parte del rettangolo
imagefill($immagine, 162, 122, $viola); // colora di viola parte dell'ellisse
header('Content-type: image/png');
imagepng($immagine, "NomeFile.png");// salva immagine
imagepng($immagine); // al browser
imagedestroy($immagine);// libera memoria
?> Risultato: