wahsaga: Truetype-Text in Bild schreiben / GD-Lib

Beitrag lesen

hi,

ich versuche mich grade an die dynamische erstellung von bildern in php mit hilfe der gdlib heranzutasten.
will ein einfaches bild erzeugen, in dem mit hilfe der funktion ImageTTFText() ein text ausgegeben wird.

GD-Lib 2 ist in php eingebunden, FreeType Support wird von info.php als "enabled" angegeben.

aber die funktion ImageTTFText() gibt mir immer nur folgende warning aus:
Could not find/open font in h:\apache group\apache\htdocs\test\bild.php on line 5

hab im archiv schon ein paar hinweise darauf gefunden, dass es wohl an der pfadangabe für den .ttf-font liegt.

aber wie muss ich den pfad denn nun korrekt angeben?
sowohl das script als auch die font-datei liegen im selben ordner /test, der sich direkt unterhalb von htdocs befindet.
habe folgende versionen probiert:
"font.ttf"
"/test/font.ttf"
"./test/font.ttf"
"../test/font.ttf"
auch mit font direkt ins htdocs-verzeichnis gelegt und dann mit "/font.ttf" oder "../font.ttf" hat es nicht funktioniert, warning wie oben.

hier noch das script, aus dem php-manual übernommen, lediglich gif durch png ausgetauscht (header und imagePNG):

<?php
$im = imagecreate (400, 30);
$black = ImageColorAllocate ($im, 0, 0, 0);
$white = ImageColorAllocate ($im, 255, 255, 255);
ImageTTFText ($im, 20, 0, 10, 20, $white, "font.ttf", "test");
Header ("Content-type: image/png");
ImagePNG ($im);
ImageDestroy ($im);
?>

gruss,
wahsaga