<?php
header("Content-type: image/jpeg");
$Immagine =
imagecreatetruecolor(300,400);
$Bianco =
imagecolorallocate($Immagine,255,255,255);
$x = 0; $Y = 0; $Passaggi = 20; $FontNome = "font/Rough Brush Script.ttf"; $Testo='Amanda';
for($x=1; $x < $Passaggi; $x++)
{
$Y = 0;
$Colore=
imagecolorallocate($Immagine, 12*$x, 0, 255-($x*5));
imagettftext($Immagine, 70, 0, $x, 50+$x, $Colore, $FontNome, $Testo); // effetto sfumato
imagettftext($Immagine, 70, 0, 20, 50+20, $Bianco, $FontNome, $Testo); // testo finale
$Y = 100; // nuova linea
$Colore=
imagecolorallocate($Immagine, 0, 12*$x, 255-($x*5));
imagettftext($Immagine, 70, 0, $x, 50+$x+$Y, $Colore, $FontNome, $Testo); // effetto sfumato
imagettftext($Immagine, 70, 0, 20, 50+20+$Y, $Bianco, $FontNome, $Testo); // testo finale
$Y = 200; // nuova linea
$Colore=
imagecolorallocate($Immagine, 12*$x, 255-($x*5),0);
imagettftext($Immagine, 70, 0, $x, 50+$x+$Y, $Colore, $FontNome, $Testo); // effetto sfumato
imagettftext($Immagine, 70, 0, 20, 50+20+$Y, $Bianco, $FontNome, $Testo); // testo finale
$Y = 300; // nuova linea
$Colore=
imagecolorallocate($Immagine, 12*$x, 255-($x*5),255-($x*7) );
imagettftext($Immagine, 70, 0, $x, 50+$x+$Y, $Colore, $FontNome, $Testo); // effetto sfumato
imagettftext($Immagine, 70, 0, 20, 50+20+$Y, $Bianco, $FontNome, $Testo); // testo finale
}
imagejpeg($Immagine); // al browser
imagejpeg($Immagine, "NomeFile.jpg"); // salva
imagedestroy($Immagine); // libera meoria
?>
Risultato: