Marc: problem mit ImageColorAllocate

Beitrag lesen

Hallo Leute!

ich war etwas am rumprobieren, als ich auf folgenden fehler stoss... :-(

also ich habe einfach ein bisserl rumexperimentiert, als plötzlich der folgende fehler auftrat: plötzlich werden weiter unten keine neue farbedefinitionen mehr angenommen, sondern die textausgabe erfolgt leider nur in blau... (wieso überhaupt blau und nicht rot oder grün?? *g*)

<?
  Header( "Content-type: image/png");
  $im = imagecreate(175,175);

$r=44;
  $g=109;
  $b=175;
  for ($i=0;$i<175;$i++)  #23
  {
    $rr=$r-($i/2);
    if($rr=0) $rr=0;
    $gg=$g-($i/2);
    if($rr=0) $rr=0;
    $bb=$b-($i/2);
    if($rr=0) $rr=0;
    $xyz = ImageColorAllocate($im, $rr, $gg, $bb);
    ImageLine($im,0,$i,175,$i,$xyz);
  }

$color = ImageColorAllocate ($im, 128, 255, 128);
  $text="Hello";

ImageTTFText ($im, 20, 5, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 25, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 45, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 65, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 85, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 105, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 125, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 145, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 165, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 185, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 205, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 225, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 245, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 265, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 285, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 305, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 325, 70, 70, $color, "dabomb.ttf", $text);
  ImageTTFText ($im, 20, 345, 70, 70, $color, "dabomb.ttf", $text);

#######AB HIER WERDEN DIE FARBEN $COLOR NIMMER ÜBERNOMMEN!TEXT WIRD IN BLAU GESCHRIEBEN!#########
  $color=imagecolorAllocate($im,255,128,255);
  ImageTTFText ($im, 20, 5, 70, 70, $color, "dabomb.ttf", $text);
  $color=imagecolorAllocate($im,225,98,225);
  ImageTTFText ($im, 21, 6, 71, 70, $color, "dabomb.ttf", $text);
  $color=ImageColorAllocate($im,195,68,195);
  ImageTTFText ($im, 22, 7, 72, 70, $color, "dabomb.ttf", $text);
  $color=ImageColorAllocate($im,165,38,165);
  ImageTTFText ($im, 23, 8, 73, 70, $color, "dabomb.ttf", $text);
  $color=ImageColorAllocate($im,135,8,135);
  ImageTTFText ($im, 24, 9, 74, 70, $color, "dabomb.ttf", $text);

ImagePng($im);
  ImageDestroy($im);
?>

MFG Marc