Ich: Bilderzeugung klappt nicht!

Hallo,

Ich versuche in ein Bild hineinzuschreiben.
Doch der Text wird nicht weiss sondern grau.
Ich habe folgenden Code verwendet,

<?php

$img = imagecreatefromjpeg("banner/schienen.jpg");
  $color = imagecolorallocate($img,255,255,255);

imagettftext($img,20,0,5,35,$color,"/www/htdocs/v026846/banner_maker/fonts/arial.ttf","Hallo");

header ("Content-type: image/jpeg");
  imagejpeg ($img);
  imagedestroy ($img);

?>

Mir ist rätselhaft wie der text grau wird?
Vieleicht liegt es auch an meiner GD-Bibliothek (1.6.2)?

Weiss jemand von euch wo der Fehler liegt?

danke schon mal,
Tschüss Andi

  1. Hallo Andi,

    bei mird wird der Text zwar weiss, ich kann mich aber erinnern, dass ich diesem Problem schon mal begegnet bin.
    Probiere mal, dem Bild noch eine Farbe zuzuweisen, also so:

    $img = imagecreatefromjpeg("banner/schienen.jpg");
    $dummy_color = imagecolorallocate($img,0,0,0);
    $color = imagecolorallocate($img,255,255,255);
      imagettftext($img,20,0,5,35,$color,"/www/htdocs/v026846/banner_maker/fonts/arial.ttf","Hallo");

    Manchmal wird die erste zugewiesene Farbe fuer die Canvas Farbe verwendet und nicht fuer was auch immer danach kommt.

    Harry