phpbar.de logo

Mailinglisten-Archive

Re[2]: [php] while-Schleife und gd

Re[2]: [php] while-Schleife und gd

Carsten Kaestner php_(at)_phpcenter.de
Sun, 26 Aug 2001 18:28:14 +0200


puhh man war das tricki.

hier ist jetzt aber die richtige funktion. es hatte etwas mit
imagecolorallocate zu tun denn beim zweiten durchlauf wurde da ein
falsche wert zurückgegeben (keine ahnung wieso).

und du musst in der ersten schleife die variablen red und x neu
initialisieren damit die zweite schleife wieder ausgeführt werden
kann.

<?php
header("Content-type:image/png");
$im = _(at)_imagecreate(255, 255) or die ("Kann keinen neuen GD-Bild-Stream 
erzeugen");
$background_color = imagecolorallocate($im, 125, 125, 125);

$red = 0;
$green = 0;
$blue = 0;
$x = 0;
$y = 0;

while($y <= 255)
{
 ++$y;
$x = 0;
$red = 0;
 while($x <= 255)
 {
  //$pixel[$red] = imagecolorallocate($im, $red, $green, $blue);
  $pixel[$red] = imagecolorresolve($im, $red, $green, $blue);
  imagesetpixel($im, $x, $y, $pixel[$red]);
  ++$x;
  ++$red;
 }
# ++$y;
}




imagepng ($im);
imagedestroy($im);
?>

-- 
Mit freundlichen Grüssen
Carsten Kaestner                            mailto:carsten.kaestner_(at)_php4-online.de



php::bar PHP Wiki   -   Listenarchive