Toon posts:

PHP error in GD button

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Weet iemand misschien waarom ik de volgende error krijg in mijn script?


<b>Warning</b>: TT_Load_Glyph problem in <b>/home/sites/site97/web/test.php</b> on line <b>12</b><br>
<br>
<b>Warning</b>: TT_Load_Glyph problem in <b>/home/sites/site97/web/test.php</b> on line <b>28</b><br>

Dit is het script:
PHP:
1
<?    // Maak een PNG header    header("Content-type: image/png");       // Kopieer het plaatje van een reeds bestaand bestandje    $plaatje = ImageCreateFromPNG("voorbeeld_button.png");    $zwart = ImageColorAllocate($plaatje, 0, 0, 0);       // Zoek hoe breed en hoe hoog de tekst gaat worden    if (!isset($text)) $text = "PHP &amp; GD Rulez!!";    $font = "verdanab.ttf";    $box = ImageTTFBBox(16, 0, $font, $text);    $hoogte  = $box[1] - $box[7];    $breedte = $box[2] - $box[0];       // Bereken de "default" coordinaten    $x_coordinaat = $box[0];    $y_coordinaat = $hoogte - $box[1];       // Bereken nu de verschuiving die nodig is om de tekst de centreren    $offset_x = (int)((ImageSX($plaatje) - $breedte) / 2);    $offset_y = (int)((ImageSY($plaatje) - $hoogte) / 2) - 2;       // Teken de tekst    ImageTTFText($plaatje, 16, 0,       $x_coordinaat + $offset_x,       $y_coordinaat + $offset_y,       $zwart, $font, $text);       // Schrijf de ouput weg    ImagePNG($plaatje);    ImageDestroy($plaatje); ?>

Groeten,

Verwijderd

Voor het gebruik van de functies ImageTTFBBox en ImageTTFText is niet alleen GD nodig, maar ook de FreeType library. TT_Load_Glyph is ook een funktie in die FreeType lib die vanuit GD wordt aangeroepen, dus daar gaat iets mis.

Controleer dus of FreeType goed geinstalleerd is, of het een recente versie is, maar ook of jouw parameters (bijv. fontnaam) wel kloppen.

HTH :)