Script PHP: Immagine da Testo

saverio_web

Utente Attivo
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:
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">
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! :)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
per prima cosa hai (da manuale php)
This function requires both the GD library and the » FreeType library.
(http://www.freetype.org/)
?
rischieste per imagettfbbox, le GD per le altre
poi se come libreie sei a posto metti dei var dump per vedere se le funzioni "funzionano"
es.:
PHP:
<?php
//..........
$angolazione_testo = 0;
var_dump(imagettfbbox($dimensione_testo, $angolazione_testo, $font, $testo));
$box_testo = imagettfbbox($dimensione_testo, $angolazione_testo, $font, $testo);
$x_off_testo = ($larghezza/2) - ($box_testo[4] / 2);
//..........
?>
dai var_dump vedi cosa risulta dalle funzioni (quello sopra dovrebbe dart array e i valori degll'array) quindi dovresti capire dove è l'inghippo
analogamente alle varie variabili
 
Discussioni simili
Autore Titolo Forum Risposte Data
L Passare ad uno script PHP i dati di un form incluso l'upload di un'immagine Ajax 0
P lanciare script asp (o php) da jquery Javascript 1
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
M Collegamento tra form html e script php PHP 4
felino PHP e script generazione file excel PHP 2
R Primo script in PHP / CSS PHP 4
felino Script PHP per leggere un file JSON. autenticazione? PHP 4
T [a pagamento] programmatore PHP che mi aiuti a migrare gli script da vecchia versione PHP a nuova Offerte e Richieste di Lavoro e/o Collaborazione 1
Max 1 [PHP] Script che funziona in locale e non online PHP 16
K Help: problema con uno script di booking in php! PHP 0
O [PHP] inviare dati da form e script ajax PHP 0
P [PHP] Aggiungere un mio script a prestashop? PHP 10
D [Javascript] inserire uno script in un file php Javascript 6
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
romeocharly [PHP] Script per rinominare in automatico le immagini inviate da ftp PHP 0
A [PHP] Script con array con numeri che iniziano per 00 PHP 2
TpD [PHP] Script per organizzazione presenza eventi PHP 3
D [PHP] script che invii una mail automatica dopo risposta ad una discussione di un forum PHP 0
T interpretare uno script php non fatto da me... PHP 3
O Script PHP e loro visibilità PHP 4
A [PHP] Script Ip camera su altervista senza sottocartelle PHP 6
M [PHP] Problema script ricezione e invio posta... PHP 1
Y Codice AdSense su script php PHP 4
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP] Script per censurare parole PHP 4
C richiamare una funzione in un altro script php PHP 1
M [PHP] Script per controllo disponibilitá negozio in citta PHP 4
B [PHP] hp script creare un utente diminuendo -1 e cosi via PHP 1
Y Modificare script php PHP 5
paloppa [PHP] script importati da internet o da file PHP 24
xone [Vendo] Script gestionale php-mysql gestione pratiche Altri Annunci 0
T mostrare il riultato di uno script php Ajax 2
K Script PHP per leggere array.txt Presentati al Forum 3
Punix [PHP] problema script invio e-mail PHP 2
R pagina html + script php PHP 12
M Script php funziona / non funziona in base all'hosting PHP 21
T [PHP] piccola modifica a script (non mio...) PHP 8
Trapano Script php che non va più' con Versione MySQL: 5.6 PHP 5
Mauro Guardiani [PHP] script per caricamento video PHP 0
matteoraggi Screenshot da script php PHP 0
F Richiesta script PHP PHP 1
giancadeejay Bloccare utente se non loggato con script php PHP 12
booklisa [PHP] Script nello script PHP 2
H [PHP] Script non vengono eseguiti PHP 2
elpirata [PHP] Script reminder email PHP 11
S Problema con script php-javascript PHP 2
9 inserire contenuto in un file pdf aperto sul browser tramite script php PHP 0
A [PHP] inserire paginazione su script php/mysql PHP 6
R [PHP] [HTML] Creare script invio modulo contatti PHP 2
elpirata [Risolto] Gestione Prenotazioni script php PHP 25

Discussioni simili