Zitat von
Boom3:
Jedoch ist das Zeichnen auf Bitmaps ziemlich langsam.. deshalb habe ich mir überlegt die Ebenen(Bitmaps) intern als dynamische Arrays zu verwalten.
Wenn das Zeichnen auf Bitmaps langsam ist, machst du irgend etwas falsch.
Zitat von
Boom3:
Welche Art von Array würde sich da anbieten?
Da Delphi keine mehrdimensionalen dynamischen Arrays unterstützt (nur Array of Array), würde ich dafür eine eigene Klasse erzeugen, die den Speicher für die Pixel intern verwaltet und für den entsprechenden Index(x,y,z) einen Pointer auf das Pixel ermitteln kann.
Zitat von
Boom3:
Wie bekomme ich das Array später wieder ein eine Bitmap "konvertiert"?
Dafür gibts ScanLine.