Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.464 Beiträge
 
Delphi 12 Athens
 
#5

Re: Bitmaps intern als Arrays verwalten

  Alt 12. Okt 2009, 15:30
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.
  Mit Zitat antworten Zitat