hallo,
wäre es nicht besser, statt der direkten Zuweisung der Pixelfarbe
Img.Canvas.Pixels[i,j] := RGB(random(256),random(256),random(256));
die viel schnellere Variante mit Scanline zu verwenden?
wie man jetzt Scanline anwendet weiss ich auch nicht mehr so genau, aber man braucht nur noch eine Variable, welche die Zeile beschreibt und die Spalten werden durch erhöhen des Pointer bestimmt. d.h. man müsste nur noch einen Pointer zuwesein, der den Farbcode (bzw. schwarz oder weiss) enthält.
nur mal son gedanke,
mfg
heiopei