Inizio scusandomi perchè so che già esistono 10000000 pagine dedicate a quello che sto per chiedere ma proprio non riesco a farlo funzionare!
In pratica a me serve uno script che mi trasformi in una immagine del testo. Ho già provato un sacco di tipi di script ma la maggiorparte o non vanno o mi fanno comparire un errore: Errore del Server.....
L'ultimo che ho usato è questo:
Ah altre due cose...vorrei fare in modo che diventi statico e di poterlo richiamare con il tag <IMG>, del tipo:
E vorrei anche poter cambiare il tipo di font usandone uno non di default, insomma, una font scaricata da internet.
Vi ringrazio in anticipo e chiedo scusa per la mia ignoranza ma con il PHP sono alle prime armi!
In pratica a me serve uno script che mi trasformi in una immagine del testo. Ho già provato un sacco di tipi di script ma la maggiorparte o non vanno o mi fanno comparire un errore: Errore del Server.....
L'ultimo che ho usato è questo:
PHP:
<?php
$testo = “Io sono il testo!”;
$larghezza = 500;
$altezza = 200;
$font = ‘HITROAD.ttf’;
$dimensione_testo = 40;
$angolazione_testo = 0;
$box_testo = imagettfbbox($dimensione_testo, $angolazione_testo, $font, $testo);
$x_off_testo = ($larghezza/2) - ($box_testo[4] / 2);
$y_off_testo = ($altezza/2) - ($box_testo[5] / 2);
$immagine = imagecreatetruecolor($larghezza, $altezza);
$sfondo = imagecolorallocatealpha($immagine, 0xFF, 0, 0, 0);
$bianco = imagecolorallocatealpha($immagine, 0xFF, 0xFF, 0xFF, 0);
$nero = imagecolorallocatealpha($immagine, 0, 0, 0, 80);
imagefill($immagine, 0, 0, $sfondo);
imagesavealpha($immagine, TRUE);
imagettftext($immagine, $dimensione_testo, $angolazione_testo, $x_off_testo, $y_off_testo+3, $nero, $font, $testo);
imagettftext($immagine, $dimensione_testo, $angolazione_testo, $x_off_testo, $y_off_testo, $bianco, $font, $testo);
// alternativa 1: visualizzazione a video
header(‘Content-type: image/png’);
imagepng($immagine);
imagedestroy($immagine);
// alternativa 2: salvataggio immagine
// imagepng($immagine, ‘risultato.png’);
?>
Ah altre due cose...vorrei fare in modo che diventi statico e di poterlo richiamare con il tag <IMG>, del tipo:
PHP:
<img src="test_img.php?t=Testo che vuoi visualizzare">
Vi ringrazio in anticipo e chiedo scusa per la mia ignoranza ma con il PHP sono alle prime armi!