lorddoener: imagesetpixel

Beitrag lesen

Hallo!
Ich habe ein gif bild gezeichnet (keine animation!) und habe dann jeden pixel koords gegeben und die in eine Datenbank gespeichert. Dann habe ich eine generieren.php erstellt, die mir das bild wieder bauen soll.
Das Originalbild hatte 500x500 px. deswegen der folgende quelltext zur ausgabe:

<?php
header("Content-type: image/gif");

$grafik = ImageCreate (500, 500);

$hintergrundfarbe = ImageColorAllocate($grafik, 0, 0, 0);
$a = 1;
$zahl = 41267;
$farbe = ImageColorAllocate($grafik, 255, 255, 255);
while($a <= $zahl)
   {
    $a++;
    $abfrage = "SELECT * FROM $tabelle";
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_object($ergebnis))
    {
     imagesetpixel($grafik,$row->PosX,$row->PosY,$farbe);
    }
   }
ImageGIF($grafik);
imagedestroy($grafik);
?>
Ich bekomme ab und zu mal ein weißes feld mit einem schwarzen pixel links oben oder wenn ich die farben umkehre dann umgekehrt!
Momentan bekomme ich folgenden Error:
Die Grafik "http://localhost/bilder-analysieren/generieren.php" kann nicht angezeigt werden, da sie fehler enthält.
Dieser Error ist als Grafik vorhanden und nicht als text!
Ich kann keine andere Funktion verwenden, da ich einen pixel nach dem anderen generieren lassen will!

Für positive Antworten bedanke ich mich hier im voraus!

MFG lorddoener

PS: Kontakt per MSN wäre mir lieber! (MSN Name: lorddoener)