Zitat:
Oder, falls es hier geht und praktikabel ist, man dreht seine Zeichenfunktion, damit sie eben nicht Spalten, sondern Zeilenweise arbeitet.
Ja wie von Michael vorgeschlagen.
Ist ohne ein zusätzliches Bitmap nicht ausführbar und zudem möchte ich ja den Fortschritt der Analysierung gleichzeitig visualisieren.
Zitat:
Man kann alle Zeilenanfänge auch vorher einmal per Scanline besorgen und zwischenspeichern.
Mit einem eindimensionalen Array, hätte man dann eine zweidimensionale Matrix (ZeilenArray-Offset + Spalten-Offset).
Da weiß ich nicht wie das gehen soll.
Die x Position bekomme ich ja erst durch die Value.
Value := round(Sqrt(Sqrt(Buffer[i + 1]) * 3 * BuffBMP.Width));
Danke.
gruss