Hellas...
ich hab laut phpinfo PHP_Version 4.3.1 mit dem Apache2 am laufen. Beim Eintrag GD steht:
GD Support enabled
GD Version bundled (2.0 compatible)
FreeType Support enabled
FreeType Linkage with freetype
T1Lib Support enabled
GIF Read Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
Jetzt hab ich das Problem das bei Bildern wo mit einem Font ein Schriftzug draufgeschrieben wird (über imagettftext) immer der Fehler "Warning: imagettfbbox() [function.imagettfbbox]: Could not find/open font in /srv/www/htdocs/pages/imgcreate.php on line 19" kommt...
Die Fontdatei ist _mit Sicherheit_ im richtigen Verzeichnis und ich meine zumindest, das es schonmal funktioniert hätte... es ist übrigens auch völlig egal ob da jetzt ein ttf hinter dem Font steht oder nicht... ich hab auch mal gehört, dass einige gd-versionen so einen Fehler haben sollen, weiß aber nicht welche und vor allem welche ihn nicht haben...
Naja, hat wer einen Rat?
Hier noch ein Auszug aus dem Source:
<?
$im = imagecreatefromjpeg($_GET[image]);
$color = imagecolorallocate($im, 0, 255, 0);
if ($_GET[type] == "thumb")
{
$thumb = imagecreate(100,100);
imagecopyresized($thumb, $im, 0, 0, 0, 0, 100, 100, imagesx($im), imagesy($im));
imagejpeg($thumb);
imagedestroy($thumb);
}
else
{
$text = "Testtext";
$textsize = 18;
$BOX = imagettfbbox($textsize, 0, 'imgfont', $text);
while ($BOX[4]+20 > $xsize)
{
$BOX = imagettfbbox($textsize, 0, 'imgfont', $text);
$xsize = imagesx($im);
$textsize=$textsize-1;
}
$BOX = imagettfbbox($textsize, 0, "imgfont.ttf", $text);
imagettftext($im, $textsize, 0, imagesx($im)-10-$BOX[2], imagesy($im)-10-$BOX[3], $color, "imgfont", $text);
imagejpeg($im);
imagedestroy($im);
}
?>
Danke
der Fonk