Freakie: GD2 & FreeType --> ttf

<?

header("Content-type: image/png");

$image = imagecreatefrompng("blanco.png");

$text_color = imagecolorat($image, 240, 200);

imagettftext($image, 64, 0, 30, 70, $text_color, "arial.ttf", $name." ist doof.");

imagepng($image);

imagedestroy($image);

?>

Hi, oben habe ich mal den Code der verlinkten PHP-Datei angegeben. Aber irgendwie funzt die imagettftext-Funktion nicht. Laut PHPinfo (GD Support -> enabled; GD Version -> bundled (2.0 compatible); FreeType Support -> enabled; FreeType Linkage -> with TTF library ist ) ist GD und FreeType jedoch installiert. Woran kanns liegen? Bitte hleft mir ^^

PS: Die Fehlermeldung wird nur im IE angezeigt, Mozilla sagt "Die Grafik kann nicht angezeigt werden, da sie Fehler enthält"... Sie lautet "Warning: imagettftext() [function.imagettftext]: &#65533;Ã ¦ in /home/freakn/public_html/htdocs/doof/index.php on line 5" (im verlinkten File steht Line 7, da ich dort noch 2 Zeilen eingequotet habe ;))

mfg Freakie

  1. Hallo Freakie,

    welche GD Version hast du denn installiert?

    Probiere mal diesen Code. Hatte bei deinem auch Probleme. So modifiziert klappt es allerdings.

    <?
    header("Content-type: image/png");
    $image = imagecreate(250,100) or die ("Kann keinen neuen GD-Bild-Stream erzeugen");
    $farbe_body=imagecolorallocate($image,255,255,255);
    $text_color = imagecolorallocate($image,0,0,0);
    imagettftext($image, 64, 0, 30, 70, $text_color, "arial.ttf", $name." ist doof.");
    imagepng($image);
    imagedestroy($image);
    ?>

    Schönen Gruß aus München

    die knappschaft

    --

    sh:(  fo:|  ch:?  rl:°  br:$,<,>  n4:&  ie:|  mo:|  va:)  de:]  zu:)  fl:|  ss:|  ls:[,#