Von wegen, man bekommt keinen TrueType Text in Bilder (außer in ImageCreate). (Ich schreibe das hier, weil man oft liest, dass diese Funktion nur mit den eingebauten Schriften möglich ist)
So gehts:
<?
Header("Content-type: image/gif");
$im = ImageCreateFromPng("euerBild.png");
$textfarbe = ImageColorAllocate ($im, 200, 200, 200);
ImageTTFText ($im, 70, 0, 30, 130, $textfarbe, "TrueTypeSchrift. ttf", "Der Text, der ins Bild kommt.");
ImagePNG($im);
ImageDestroy($im);
?>
Achtung: Die TrueType-Schrift muss in diesem Fall im selben Verzeichnis liegen. Ihr könnt aber auch je nach Belieben ein anderes angeben.
So gehts:
<?
Header("Content-type: image/gif");
$im = ImageCreateFromPng("euerBild.png");
$textfarbe = ImageColorAllocate ($im, 200, 200, 200);
ImageTTFText ($im, 70, 0, 30, 130, $textfarbe, "TrueTypeSchrift. ttf", "Der Text, der ins Bild kommt.");
ImagePNG($im);
ImageDestroy($im);
?>
Achtung: Die TrueType-Schrift muss in diesem Fall im selben Verzeichnis liegen. Ihr könnt aber auch je nach Belieben ein anderes angeben.