In pratica ho creato un piccolo scriptino che permette di inserire un testo a piacere sopra una determinata immagine.
Ora però il testo che inserisco viene creato con un dei 5 font standard forniti da GD 2.x ed essnedo penosi, vorrei inseirre un mio font personale.
Qulcuno sa come fare?
Il codice dello script che ho creato è questo
Codice PHP:
<?php
header("Content-type: image/png");
$string = $_GET['text'];
$im = imagecreatefrompng("wallpaper.png");
$colore = imagecolorallocate($im, 255, 255, 255);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, $px, 540, $string, $colore);
imagepng($im);
imagedestroy($im);
?>
Ho già provato qualcosa del tipo
Codice PHP:
[...]
$font = imageloadfont("ADD.TTF");
imagestring($im, $font, $px, 540, $string, $colore);
[...]
Ma non ha funzionato(Ovviamente il file ADD.TTF è presente sul server).
Ah un'altra cosa, il testo di deafault mi viene piccolissimo, come faccio ad aumentare la dimensione del carattere