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
imagettftext() e ombre
testo ombreggiato


e-book
cartaceo

<?php 
header('Content-Type: image/png');
// Crea immagine
$Immagine = imagecreatetruecolor(320, 160);
// Alloca il colore verde
$Verde = imagecolorallocate($Immagine, 0, 255, 0);
// rettangolo verde sullo sfondo 
imagefilledrectangle($Immagine, 0, 0, 320, 160, $Verde);


// parametri della funzione imagettftext()
$FontDim = 18; // dimensione del font
$Angolo = 22; // angolo di rotazione della stringa di testo
$xStart = 15; $yStart= 150; // punto di avvio della scrittura del testo


$Grigio = imagecolorallocate($Immagine, 128, 128, 128);// colore per ombra
$Nero = imagecolorallocate($Immagine, 0, 0, 0);// colore per testo in primo piano


$Font = "font/arial.ttf";
$Testo = "esempio di testo ombreggiato";


// disegna stringa in grigio sfalzata di 2 pixer per l'effetto ombra
imagettftext($Immagine, $FontDim, $Angolo, $xStart +2, $yStart + 2, $Grigio, $Font, $Testo);
// disegna stringa in nero parzialment esovrapposta all'ombra
imagettftext($Immagine, $FontDim, $Angolo, $xStart, $yStart, $Nero, $Font, $Testo);


imagepng($Immagine); // per il browser
imagepng($Immagine, "NomeFile.png"); // salva
imagedestroy($Immagine); // libera memoria
?> Risultato: