Einzelnen Beitrag anzeigen

Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#4

Re: image ständig speichern um undo und Redo zu ermöglichen

  Alt 8. Aug 2008, 18:25
HI,

du könntest dein Bitmap jedes Mal als KOPIE in ein anderes Bitmap eines selbstsortierenden Arrays speichern. Ab gewissen Größen solltest du vllt. Probleme bekommen, wenn du 10 Schritte rückgängig machen willst und dein Bild 20 MPixel groß ist. Da könnte es dann schon zu einer erhöhten Speichernutzung kommen.
Was du aber auch machen kannst ist, dass du das ursprüngliche Bild speicherst und bei jedem Zeichnen alle Änderungen draufzeichnest, sodass du alle Änderungen bis zum letzten Speichern rückgängig machen kannst.

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat