.sea.monkey.: probleme mit ImageTTFText(...)

Beitrag lesen

hi,
ich habe grade ein Script für die dynamische Herstellung von Headlines mit (ich glaube das heißt) Kapitälchen oder Initialen geschrieben. Effekt ist, das der erste Buchstabe sehr groß ist und der Rest dann kleiner daneben steht. Da ich eine spezielle Schrift verwenden muss kann ich das nicht ohne dynamsiches Bild machen.

Bei mir funktioniert das sehr gut und auch voll zufrieden stellend.

hier der code:
if(isset($_GET['val']))
{
 $val=$_GET['val'];
 $first=strtoupper(substr($val,0,1));
 $rest=substr($val,1);

$im = ImageCreate(300 , 70);
 $back_color = ImageColorAllocate($im,255, 255,255);
 $text_color = imagecolorallocate($im,122,122,122);

$res=ImageTTFText($im, 50, 0, 20, 50, $text_color, "zirkon.ttf", $first);

ImageTTFText($im, 20, 0, $res[2], 50, $text_color, "zirkon.ttf", $rest);

Header("Content-type: image/png");
 ImagePNG($im);
 ImageDestroy($im);
}

wenn ich das jetzt auf den Server schiebe geht es nicht mehr, da der aufruf der funktion ImageTTFText(parameter) jetzt false zurückliefert.
Laut php doku braucht die funtkion die GDlib sowie freetype.
ein phpinfo() auf dem Server bringt mir an der Stelle folgendes:

gd
GD Support      enabled
GD Version      2.0 or higher
FreeType Support    enabled
FreeType Linkage    with freetype
GIF Read Support    enabled
GIF Create Support  enabled
JPG Support      enabled
PNG Support      enabled
WBMP Support      enabled

Soweit ich das sehe sollte das doch reichen...kennt sich da jemand aus und weiß wo der Fehler liegt?

schönen Gruß
.sea.monkey.