Hallo PHP-Spezialisten!
In der Testumgebung (Windoof, XAMPP) gibt’s keinerlei Probleme, aber wenn ich auf dem Server bin (Unix), dann funktioniert ImageTTFText nicht. Keinerlei Spur eines Textes im Bild. Muss wohl daran liegen, dass der TTF-Font nicht gefunden wird.
PHP-Info sagt, dass GD 2.0 or higher läuft und dass der Free Type Support enabled ist. Sollte eigendlich genügen, oder?
Aber: wohin muss der Font? Ich hatte ihn im gleichen Verzeichnis wie das Script - aber selbst mit absoluter Pfadangabe war keine Schrift zu sehen. Oder liegt das an ganz was anderem???
Hat jemand Erfahrung auf diesem Gebiet und kann mir weiterhelfen?
Danke!
Gruß, Robi
Hier noch für alle Fälle das Script:
$img = ImageCreateFromJPEG(„foto.jpg“);
$tcol = ImageColorAllocate($img, 0, 0, 0);
ImageTTFText($img, 24, 32, 40, 120, $tcol, „lcallig.ttf“, „Text im Bild“);
header(„Content-type: image/JPEG“);
ImageJPEG($img);
ImageDestroy($img);