Mailinglisten-Archive |
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