vectoroutput im Speicher sichern und laden
Verfasst: 13.04.2020 11:08
HI,
ich zeichne eine Menge Kurven auf ein canvasvectorgadget. Anschließend zeichne ich drüber ein Koordinatenlinienkreuz(KLK). Dieses KLK platziere ich neu, je nach den erkannten Maus-Koordinaten.
Verändere ich das KLK, muß ich jedes mal das canvas leeren und die Kurven erneut zeichnen. Das nimmt viel zeit - und das Canvas flackert natürlich beim initialen Fill, um den gesamten Inhalt zu leeren.
Um dieses zeitintensive Neuzeichnen der Kurven und das Flackern zu vermeiden, denke ich, kann man den canvasinhalt vor dem zeichnen des KLK an einen RAM-Speicherbereich kopieren und bei einer neuen Position des KLK vorher wieder zurückkopieren.
Bisher hab ich aus pb-Bordmitteln für so eine Aktion keinen Ablauf gefunden. Image-Befehle orientieren auf Disk, nicht auf RAM.
Könnt ihr mir einen Denkanstoß geben?
Frohe Ostern und Gesundheit
ich zeichne eine Menge Kurven auf ein canvasvectorgadget. Anschließend zeichne ich drüber ein Koordinatenlinienkreuz(KLK). Dieses KLK platziere ich neu, je nach den erkannten Maus-Koordinaten.
Verändere ich das KLK, muß ich jedes mal das canvas leeren und die Kurven erneut zeichnen. Das nimmt viel zeit - und das Canvas flackert natürlich beim initialen Fill, um den gesamten Inhalt zu leeren.
Um dieses zeitintensive Neuzeichnen der Kurven und das Flackern zu vermeiden, denke ich, kann man den canvasinhalt vor dem zeichnen des KLK an einen RAM-Speicherbereich kopieren und bei einer neuen Position des KLK vorher wieder zurückkopieren.
Bisher hab ich aus pb-Bordmitteln für so eine Aktion keinen Ablauf gefunden. Image-Befehle orientieren auf Disk, nicht auf RAM.
Könnt ihr mir einen Denkanstoß geben?
Frohe Ostern und Gesundheit