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